Esporta il campo del modulo di input testo come testo

In questo tutorial, ti guideremo attraverso il codice sorgente C# per esportare i campi del modulo di input di testo come testo normale con Aspose.Words per .NET. Questa funzionalità consente di esportare i campi modulo di input di testo come testo leggibile, anziché esportarli come elementi di input HTML.

Passaggio 1: impostazione del progetto

Per iniziare, crea un nuovo progetto C# nel tuo IDE preferito. Assicurati che nel tuo progetto venga fatto riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

In questo passaggio caricheremo il documento da esportare. Utilizzare il codice seguente per caricare il documento da una directory specificata:

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

Questo codice crea un’istanza diDocument caricando il documento dalla directory specificata.

Passaggio 3: configurazione delle opzioni di backup HTML

Ora configureremo le opzioni di salvataggio HTML per esportare i campi del modulo di input di testo come testo normale. Utilizza il seguente codice:

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

// La cartella specificata deve esistere ed essere vuota.
if (Directory.Exists(imagesDir))
Directory. Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

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

Questo codice crea un’istanza diHtmlSaveOptions e imposta ilExportTextInputFormFieldAsText opzione atrue per esportare i campi del modulo di input di testo come testo normale. Inoltre, specifica la cartella in cui verranno salvate le immagini estratte.

Passaggio 4: convertire e salvare il documento in HTML

Infine, convertiremo il documento in HTML utilizzando le opzioni di salvataggio HTML configurate in precedenza. Utilizza il seguente codice:

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

Questo codice converte il documento in HTML esportando i campi del modulo di input di testo come testo normale e salva il file HTML esportato nella directory specificata.

Codice sorgente di esempio per esportare il campo del modulo di input testo come testo utilizzando Aspose.Words per .NET


	// Il percorso della directory dei documenti.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

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

	// La cartella specificata deve esistere e deve essere vuota.
	if (Directory.Exists(imagesDir))
		Directory.Delete(imagesDir, true);

	Directory.CreateDirectory(imagesDir);

	// Imposta un'opzione per esportare i campi del modulo come testo semplice, non come elementi di input HTML.
	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		ExportTextInputFormFieldAsText = true, ImagesFolder = imagesDir
	};

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

Assicurati di specificare il percorso corretto della directory dei documenti nel filedataDir variabile.