
Convertire contenuti HTML in PDF è essenziale per attività come l’archiviazione, la condivisione o la stampa di documenti. La libreria .NET HTML to PDF fornita da Aspose.HTML per .NET semplifica il processo di conversione per file HTML, stringhe e URL live in documenti PDF di alta qualità. In questo articolo, esploreremo come utilizzare l’API .NET Core HTML to PDF per generare PDF da HTML in C#, complete di esempi pratici e opzioni di personalizzazione avanzate.
Argomenti Trattati
- API C# per la Conversione da HTML a PDF
- Genera PDF da File HTML
- Personalizza la Conversione da HTML a PDF
- Converti Stringa HTML in PDF
- Converti URL Live in PDF
API C# per Generare PDF da HTML
Aspose.HTML per .NET è una libreria potente che fornisce capacità di conversione da HTML a PDF senza soluzione di continuità, insieme al supporto per formati come XPS e immagini. Questa libreria può essere facilmente integrata in qualsiasi applicazione .NET, consentendo agli sviluppatori di convertire documenti HTML programmaticamente con alta precisione.
Caratteristiche Chiave
- Molteplici Tipi di Input: Converti senza sforzo file HTML, stringhe o URL live in PDF.
- Output Personalizzabile: Adatta le opzioni di salvataggio, inclusi risoluzione, compressione e filigrane per un controllo preciso.
- Supporto Multi-Piattaforma: Completamente compatibile con Windows, macOS e Linux.
Installazione: Aggiungi Aspose.HTML per .NET al tuo progetto tramite NuGet:
PM> Install-Package Aspose.Html
Genera Documento PDF da HTML in C#
Creare un documento PDF da un file HTML è semplice. Segui questi passaggi:
- Carica un documento HTML utilizzando la classe HTMLDocument.
- Crea un’istanza della classe PdfSaveOptions.
- Chiama il metodo Converter.ConvertHTML(), passando l’HTMLDocument, PdfSaveOptions e il percorso del file PDF di output come argomenti.
Ecco un campione di codice che dimostra come generare un documento PDF da un file HTML utilizzando C#:

Converti HTML in PDF con Opzioni di Salvataggio in C#
Per generare un documento PDF da un file HTML specificando opzioni di salvataggio aggiuntive, segui questi passaggi:
- Carica il documento HTML utilizzando la classe HTMLDocument.
- Crea un’istanza della classe PdfSaveOptions.
- Specifica eventuali opzioni di salvataggio aggiuntive come HorizontalResolution e VerticalResolution.
- Chiama il metodo Converter.ConvertHTML() per la generazione del PDF.
Il seguente campione di codice illustra come generare un PDF da un file HTML con opzioni aggiuntive in C#:
Per ulteriori opzioni di personalizzazione, consulta Opzioni di Salvataggio Avanzate.
Genera PDF da Stringa HTML in C#
Generare un documento PDF da una stringa HTML può essere realizzato con i seguenti passaggi:
- Crea un’istanza della classe PdfSaveOptions.
- Definisci eventuali opzioni di salvataggio necessarie.
- Chiama il metodo Converter.ConvertHTML(), che accetta la stringa HTML, PdfSaveOptions e il percorso del file PDF di output come argomenti.
Ecco un campione di codice che dimostra come generare un PDF da una stringa HTML utilizzando C#:

Genera PDF da URL Live in C#
Ora, esploriamo come salvare una pagina web da un URL come documento PDF:
- Crea un’istanza della classe Url con l’URL della pagina web.
- Crea un’istanza della classe PdfSaveOptions.
- Definisci eventuali opzioni di salvataggio desiderate.
- Usa il metodo Converter.ConvertHTML() per salvare l’HTML come PDF, passando in Url, PdfSaveOptions e il percorso del file PDF di output.
Il seguente campione di codice mostra come generare un PDF da un URL live utilizzando C#:
Ottieni Licenza Gratuita
Puoi ottenere una licenza temporanea gratuita per provare Aspose.HTML per .NET senza limitazioni di valutazione. Questa è un’opportunità fantastica per esplorare il trial gratuito dell’API C# HTML to PDF e valutare le sue funzionalità.
Conclusione
In questo articolo, abbiamo appreso come:
- Caricare un file HTML programmaticamente.
- Definire opzioni di salvataggio PDF.
- Salvare una stringa HTML come PDF.
- Salvare una pagina web come documento PDF.
- Convertire un file HTML in PDF in C#.
Che tu stia utilizzando Aspose o considerando altre alternative open source .NET HTML to PDF, puoi approfondire la tua comprensione dell’API Aspose.HTML per .NET consultando la documentazione. Se hai ulteriori domande, non esitare a contattarci tramite il nostro forum di supporto gratuito.