
Convertire contenuti HTML in PDF è un compito essenziale per l’archiviazione, la condivisione o la stampa di documenti. La libreria .NET HTML a PDF fornita da Aspose.HTML per .NET consente di convertire file HTML, stringhe e URL live in documenti PDF di alta qualità in modo efficiente. In questo articolo, scoprirai come sfruttare l’API .NET core HTML a PDF per generare programmaticamente PDF da HTML in C#, completo 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 potente libreria che offre capacità di conversione da HTML a PDF senza soluzione di continuità, insieme al supporto per altri formati come XPS e immagini. Questa libreria può essere facilmente integrata in qualsiasi applicazione .NET e supporta la conversione da HTML a PDF in .NET core, consentendo agli sviluppatori di convertire documenti HTML programmaticamente con alta precisione.
Caratteristiche Principali:
- Molteplici Tipi di Input: Converti senza sforzo file HTML, stringhe o URL live in PDF.
- Output Personalizzabile: Modifica le opzioni di salvataggio come risoluzione, compressione e filigrane per un controllo preciso.
- Supporto Multi-Piattaforma: Completamente compatibile con Windows, macOS e Linux.
Installazione: Puoi aggiungere Aspose.HTML per .NET al tuo progetto utilizzando NuGet:
PM> Install-Package Aspose.Html
Genera Documento PDF da HTML in C#
Generare un documento PDF da un file HTML è semplice. Segui questi semplici passaggi:
- Carica un documento HTML utilizzando la classe HTMLDocument.
- Crea un’istanza della classe PdfSaveOptions.
- Chiama il metodo Converter.ConvertHTML() per generare il PDF. Questo metodo accetta HTMLDocument, PdfSaveOptions e il percorso del file PDF di output come argomenti.
Il seguente esempio di codice illustra come generare un documento PDF da un file HTML utilizzando C#.

Genera Documento PDF da HTML in C#
Converti HTML in PDF con Opzioni di Salvataggio in C#
Puoi generare un documento PDF da un file HTML specificando opzioni di salvataggio aggiuntive seguendo questi passaggi:
- Carica il documento HTML utilizzando la classe HTMLDocument.
- Crea un’istanza della classe PdfSaveOptions.
- Specifica opzioni di salvataggio aggiuntive come HorizontalResolution e VerticalResolution.
- Chiama il metodo Converter.ConvertHTML() per la generazione del PDF.
Il seguente esempio di codice dimostra come generare un PDF da un file HTML con opzioni aggiuntive in C#.
Genera PDF da Stringa HTML in C#
Creare un documento PDF da una stringa HTML è altrettanto semplice. Segui questi passaggi:
- Crea un’istanza della classe PdfSaveOptions.
- Definisci eventuali opzioni di salvataggio necessarie.
- Chiama il metodo Converter.ConvertHTML() per generare il PDF. Questo metodo accetta la stringa HTML, PdfSaveOptions e il percorso del file PDF di output come argomenti.
Il seguente esempio di codice illustra come generare un PDF da una stringa HTML utilizzando C#.

Genera PDF da Stringa HTML in 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.
- Salva l’HTML come PDF utilizzando il metodo Converter.ConvertHTML(), passando in Url, PdfSaveOptions e il percorso del file PDF di output come argomenti.
Il seguente esempio di codice illustra 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 è una grande opportunità per esplorare il trial gratuito dell’API C# HTML a PDF e valutare le sue funzionalità.
Conclusione
In questo articolo, abbiamo imparato 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 esplorando altre alternative open source .NET HTML a PDF, puoi approfondire la tua comprensione dell’API Aspose.HTML per .NET utilizzando la documentazione. Se hai ulteriori domande, non esitare a contattarci tramite il nostro forum di supporto gratuito.