Exportar campo de formulario de entrada de texto como texto

En este tutorial, lo guiaremos a través del código fuente de C# para exportar campos de formulario de entrada de texto como texto sin formato con Aspose.Words para .NET. Esta característica le permite exportar campos de formulario de entrada de texto como texto legible, en lugar de exportarlos como elementos de entrada HTML.

Paso 1: configuración del proyecto

Para comenzar, cree un nuevo proyecto de C# en su IDE favorito. Asegúrese de que en su proyecto se haga referencia a la biblioteca Aspose.Words para .NET.

Paso 2: cargar el documento

En este paso, cargaremos el documento a exportar. Utilice el siguiente código para cargar el documento desde un directorio específico:

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

Este código crea una instancia deDocument cargando el documento desde el directorio especificado.

Paso 3: configurar las opciones de copia de seguridad HTML

Ahora configuraremos las opciones de guardado de HTML para exportar los campos del formulario de entrada de texto como texto sin formato. Utilice el siguiente código:

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

// La carpeta especificada debe existir y estar vacía.
if (Directory.Exists(imagesDir))
Directory. Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

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

Este código crea una instancia deHtmlSaveOptions establece elExportTextInputFormFieldAsText opción detrue para exportar campos de formulario de entrada de texto como texto sin formato. Además, especifica la carpeta donde se guardarán las imágenes extraídas.

Paso 4: convertir y guardar el documento a HTML

Finalmente, convertiremos el documento a HTML usando las opciones de guardado de HTML configuradas anteriormente. Utilice el siguiente código:

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

Este código convierte el documento a HTML exportando los campos del formulario de entrada de texto como texto sin formato y guarda el archivo HTML exportado en el directorio especificado.

Código fuente de ejemplo para exportar campo de formulario de entrada de texto como texto usando Aspose.Words para .NET


	// La ruta al directorio de documentos.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

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

	// La carpeta especificada debe existir y debe estar vacía.
	if (Directory.Exists(imagesDir))
		Directory.Delete(imagesDir, true);

	Directory.CreateDirectory(imagesDir);

	// Configure una opción para exportar campos de formulario como texto sin formato, no como elementos de entrada HTML.
	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		ExportTextInputFormFieldAsText = true, ImagesFolder = imagesDir
	};

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

Asegúrese de especificar la ruta correcta al directorio de documentos en eldataDir variable.