Questo articolo include un approccio passo passo alla trasformazione dei documenti e un codice di esempio per convertire HTML in PDF usando C#. La conversione del documento per la funzionalità PDF in HTML C# può essere eseguita con poche chiamate API e due-tre righe di codice seguendo questa guida. Inoltre, questo articolo definisce alcune proprietà per la progettazione di un documento PDF in modo che possa essere generato in base alle aspettative dell’utente.
Passaggi per convertire HTML in PDF utilizzando C#
- Installa GroupDocs.Conversion for .NET dal gestore di pacchetti NuGet nel progetto
- Aggiungi un riferimento allo spazio dei nomi GroupDocs.Conversion nel codice
- Crea un oggetto della classe Converter e carica il file HTML di input
- Crea un’istanza della classe PdfConvertOptions e imposta gli attributi per il documento PDF di output
- Salva il documento PDF di output sul disco utilizzando il metodo Convert della classe Converter e passa l’istanza PdfConvertOptions insieme al nome del file PDF di output
Questi passaggi mostrano la facilità con cui è possibile implementare la funzionalità export HTML to PDF C# per eseguire la trasformazione del documento installando il pacchetto richiesto e quindi caricando il file HTML di origine nel costruttore della classe Converter. È necessario creare un’istanza della classe PdfConvertOptions nel passaggio successivo per impostare proprietà diverse per il documento PDF di output e infine utilizzare il metodo Converti per salvare il file di output su un disco.
Codice per convertire HTML in PDF usando C#
Questo esempio mostra come convertire i documenti utilizzando la funzionalità C# genera PDF da HTML. Carica il documento di origine con la classe Converter, definisce gli attributi per il documento di output con la classe PdfConvertOptions e quindi salva il file convertito con il metodo Convert. In questo esempio sono stati definiti solo alcuni parametri per il documento PDF di output; puoi aggiungere più proprietà al file convertito, come margine inferiore, margine sinistro, margine destro, margine superiore, password, filigrana e così via.
Abbiamo pubblicato un articolo sulla conversione di documenti HTML in immagini usando C#. Fare riferimento al tutorial su come convertire HTML in immagine usando C# per ulteriori informazioni.