I file HTML sono spesso usati per creare, modificare o comunicare molte informazioni. Allo stesso modo, anche i file di Microsoft Word, inclusi DOCX e DOC, sono famosi per le loro varie funzionalità. Puoi convertire i file delle pagine Web HTML in file di parole, DOCX o DOC in C#. In questo articolo imparerai come convertire HTML in Word DOCX DOC in C#. Diamo una rapida panoramica dei seguenti casi d’uso qui:
- Convertitore da pagina Web HTML a Word DOCX DOC C# – Installazione
- Converti la pagina Web HTML in Word DOCX/DOC utilizzando C#
- Converti HTML in Word DOCX/DOC in C# utilizzando le Opzioni avanzate
Convertitore C# da HTML a Word DOCX DOC C# – Installazione
L’API Aspose.HTML for .NET supporta molte funzioni di creazione, manipolazione e conversione HTML. Una caratteristica importante è la conversione da HTML a DOCX/DOC in C#. Puoi facilmente configurare l’API scaricandola dalla sezione New Releases o installandola da NuGet con il seguente comando:
PM> Install-Package Aspose.Html
Converti la pagina Web HTML in Word DOCX/DOC utilizzando C#
Esploriamo la conversione da HTML a Word DOCX/DOC C# partendo da un semplice caso d’uso. Creeremo un file HTML di base e quindi eseguiremo la conversione. È necessario seguire i seguenti passaggi per convertire HTML in file Word (DOCX/DOC) in C#:
- Scrivi un semplice file HTML
- Carica il file HTML di input
- Inizializza l’oggetto DocSaveOptions.
- Converti la pagina Web HTML in Word DOCX in C#
Il codice C# qui sotto mostra come convertire una pagina web HTML in un file Word come DOCX/DOC:
// Prepara un codice HTML e salvalo nel file.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Inizializza un documento HTML dal file
using (var document = new HTMLDocument("document.html"))
{
// Inizializza DocSaveOptions
var options = new Aspose.Html.Saving.DocSaveOptions();
// Converti la pagina Web HTML in DOCX
Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}
Converti HTML in Word in C# utilizzando le opzioni avanzate in C#
Facciamo un ulteriore passo in avanti. È possibile modificare le dimensioni di una pagina, i margini, il colore di sfondo e altre proprietà utilizzando l’oggetto DocSaveOptions. Tutte queste opzioni contribuiscono a un maggiore controllo su come i file vengono convertiti. Questo può aiutarti a soddisfare le tue esigenze senza preoccuparti dei formati di file sottostanti. È necessario seguire i passaggi seguenti per convertire HTML in DOCX con opzioni avanzate utilizzando C#:
- Carica il file HTML di input
- Inizializza l’oggetto DocSaveOptions.
- Specificare le dimensioni della pagina in pollici
- Chiama il metodo ConvertHTML per la conversione da HTML a Word DOCX in C#
Il codice seguente si basa sui passaggi precedenti che mostrano come convertire HTML in file DOCX di Word in C#:
// Prepara un codice HTML e salvalo nel file
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Imposta A5 come formato pagina
var options = new Aspose.Html.Saving.DocSaveOptions
{
PageSetup =
{
AnyPage = new Aspose.Html.Drawing.Page()
{
Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
}
}
};
// Converti documento HTML in DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");
Conclusione
In questo articolo, abbiamo esplorato la conversione da HTML a Word DOCX DOC a livello di codice in C#. Inoltre, puoi visitare la Sezione documentazione o Riferimenti API per ulteriori analisi. In caso di ambiguità o preoccupazione, scriveteci al Forum di supporto gratuito.