Экспортировать поле формы ввода текста как текст

В этом руководстве мы познакомим вас с исходным кодом C# для экспорта полей формы ввода текста в виде обычного текста с помощью Aspose.Words для .NET. Эта функция позволяет экспортировать поля формы ввода текста как читаемый текст, а не экспортировать их как элементы ввода HTML.

Шаг 1: Настройка проекта

Для начала создайте новый проект C# в вашей любимой IDE. Убедитесь, что в вашем проекте есть ссылка на библиотеку Aspose.Words for .NET.

Шаг 2: Загрузка документа

На этом этапе мы загрузим документ для экспорта. Используйте следующий код для загрузки документа из указанного каталога:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Этот код создает экземплярDocument загрузив документ из указанного каталога.

Шаг 3. Настройка параметров резервного копирования HTML

Теперь мы настроим параметры сохранения HTML для экспорта полей формы ввода текста в виде обычного текста. Используйте следующий код:

string imagesDir = Path. Combine(ArtifactsDir, "Images");

// Указанная папка должна существовать и быть пустой.
if (Directory.Exists(imagesDir))
Directory. Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};

Этот код создает экземплярHtmlSaveOptionsи устанавливаетExportTextInputFormFieldAsText возможностьtrue экспортировать поля формы ввода текста в виде обычного текста. Более того, он указывает папку, в которой будут сохранены извлеченные изображения.

Шаг 4. Преобразование и сохранение документа в HTML.

Наконец, мы преобразуем документ в HTML, используя параметры сохранения HTML, настроенные ранее. Используйте следующий код:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);

Этот код преобразует документ в HTML, экспортируя поля формы ввода текста в виде обычного текста, и сохраняет экспортированный HTML-файл в указанный каталог.

Пример исходного кода для экспорта поля формы ввода текста в виде текста с использованием Aspose.Words для .NET


	// Путь к каталогу документов.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	string imagesDir = Path.Combine(ArtifactsDir, "Images");

	// Указанная папка должна существовать и быть пустой.
	if (Directory.Exists(imagesDir))
		Directory.Delete(imagesDir, true);

	Directory.CreateDirectory(imagesDir);

	// Установите опцию экспорта полей формы в виде обычного текста, а не как элементов ввода HTML.
	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		ExportTextInputFormFieldAsText = true, ImagesFolder = imagesDir
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);

Обязательно укажите правильный путь к каталогу документов вdataDir переменная.