Eksportuj pole formularza wprowadzania tekstu jako tekst
W tym samouczku przeprowadzimy Cię przez kod źródłowy C#, aby wyeksportować pola formularzy wprowadzania tekstu jako zwykły tekst za pomocą Aspose.Words dla .NET. Ta funkcja umożliwia eksportowanie pól formularzy wprowadzania tekstu jako czytelnego tekstu zamiast eksportowania ich jako elementów wejściowych HTML.
Krok 1: Konfiguracja projektu
Aby rozpocząć, utwórz nowy projekt C# w swoim ulubionym środowisku IDE. Upewnij się, że w Twoim projekcie znajduje się odwołanie do biblioteki Aspose.Words for .NET.
Krok 2: Załaduj dokument
W tym kroku załadujemy dokument do eksportu. Użyj poniższego kodu, aby załadować dokument z określonego katalogu:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Ten kod tworzy instancjęDocument
poprzez załadowanie dokumentu z określonego katalogu.
Krok 3: Konfiguracja opcji tworzenia kopii zapasowych HTML
Teraz skonfigurujemy opcje zapisywania HTML, aby eksportować pola formularzy wprowadzania tekstu jako zwykły tekst. Użyj następującego kodu:
string imagesDir = Path. Combine(ArtifactsDir, "Images");
// Określony folder musi istnieć i być pusty.
if (Directory.Exists(imagesDir))
Directory. Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
Ten kod tworzy instancjęHtmlSaveOptions
ustawiaExportTextInputFormFieldAsText
opcjatrue
aby wyeksportować pola formularza wprowadzania tekstu jako zwykły tekst. Ponadto określa folder, w którym zostaną zapisane wyodrębnione obrazy.
Krok 4: Konwertowanie i zapisywanie dokumentu do formatu HTML
Na koniec skonwertujemy dokument do formatu HTML, korzystając ze skonfigurowanych wcześniej opcji zapisywania HTML. Użyj następującego kodu:
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);
Ten kod konwertuje dokument do formatu HTML, eksportując pola formularza wprowadzania tekstu jako zwykły tekst i zapisując wyeksportowany plik HTML w określonym katalogu.
Przykładowy kod źródłowy eksportu pola formularza wprowadzania tekstu jako tekstu przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "Images");
// Określony folder musi istnieć i powinien być pusty.
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// Ustaw opcję eksportowania pól formularza jako zwykły tekst, a nie jako elementy wejściowe HTML.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true, ImagesFolder = imagesDir
};
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);
Pamiętaj, aby podać poprawną ścieżkę do katalogu dokumentów w plikudataDir
zmienny.