Generate PDF from HTML in C#

Convertire il contenuto HTML in PDF è un compito cruciale per l’archiviazione, la condivisione o la stampa di documenti. .NET HTML a PDF Library offerto da Aspose.HTML per .NET semplifica il processo di conversione, consentendo di trasformare file HTML, stringhe e URL live in documenti PDF di alta qualità. In questo articolo, esploreremo come utilizzare .NET Core HTML a PDF API per programmaticamente Generare PDF da HTML in C#, completato con esempi pratici e opzioni di personalizzazione avanzate.

Argomenti coperti

C# API per generare PDF da HTML

Aspose.HTML per .NET è una potente biblioteca che fornisce senza sguardo HTML a PDF conversione capacità, insieme al supporto per formati come XPS e immagini. questa biblioteca può essere facilmente integrato in qualsiasi applicazione .NET, consentendo agli sviluppatori di Convert HTML Documents Programmatically con alta precisione.

Caratteristiche principali

  • Multiple Input Types: Convertire senza sforzo i file HTML, le righe o gli URL dal vivo in PDF utilizzando C# HTML al convertitore PDF.
  • **Sviluppo personalizzabile:**Opzioni di salvataggio di Tailor, tra cui risoluzione, compressione e marchi d’acqua per il controllo accurato.
  • Cross-Platform Support: Completamente compatibile con Windows, macOS e Linux.

Installazione: Aggiungi Aspose.HTML per .NET al tuo progetto tramite NuGet:

PM> Install-Package Aspose.Html

Generare il documento PDF da HTML in C#

Creare un documento PDF da un file HTML è semplice:

  • Scarica un documento HTML utilizzando la classe HTMLDocument.
  • Crea un esempio della classe PdfSaveOptions.
  • Chiama il metodo Converter.ConvertHTML(), passando il Il documento HTML, PdfSaveOptions, e il percorso del file PDF di uscita come argomenti.

Ecco un campione di codice che dimostra come generare un documento PDF da un file HTML utilizzando C#:

Generate PDF Document from HTML in C#

Convertire HTML in PDF con Save Options in C#

Per Generare un documento PDF da un file HTML e specificare ulteriori opzioni di salvataggio, seguire questi passaggi:

  • Scarica il documento HTML utilizzando la classe HTMLDocument.
  • Crea un esempio della classe PdfSaveOptions.
  • Determinare eventuali ulteriori opzioni di risparmio come la risoluzione orizzontale e la risoluzione verticale.
  • Chiama il metodo Converter.ConvertHTML() per la generazione di 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, si prega di Opzioni di salvataggio avanzate.

Generare PDF da HTML String in C#

La generazione di un documento PDF da una stringhe HTML può essere completata con i seguenti passaggi:

  • Crea un esempio della classe PdfSaveOptions.
  • Definisci tutte le opzioni di risparmio necessarie.
  • Chiama il metodo Converter.ConvertHTML(), che accetta la riga HTML, PdfSaveOptions, e il percorso del file PDF di uscita come argomenti.

Ecco un campione di codice che dimostra come generare un PDF da una stringhe HTML utilizzando C#:

Generate PDF from HTML String in C#

Generare PDF da Live URL in C#

Ora, vediamo come salvare una pagina web da un URL come documento PDF:

  • Crea un esempio della classe Url con l’URL della pagina web.
  • Crea un esempio della classe PdfSaveOptions.
  • Definisci le opzioni di salvataggio desiderate.
  • Utilizzare il metodo Converter.ConvertHTML() per salvare HTML come PDF, passando in di URL, PdfSaveOptions, e il percorso di file PDF di uscita.

Il seguente campione di codice mostra come generare un PDF da un URL dal vivo utilizzando C#:

Ottieni la licenza gratuita

Tu puoi Ottieni una licenza temporanea gratuita per provare Aspose.HTML per .NET senza limitazioni di valutazione. questa è un’opportunità fantastica per esplorare il C# HTML a PDF API free trial e valutare le sue caratteristiche.

conclusione

In questo articolo abbiamo imparato come:

  • Scarica un file HTML in modo programmatico.
  • Definisci le opzioni di archiviazione PDF.
  • Salva una stringhe HTML come PDF.
  • Salva una pagina web come documento PDF.
  • Convertire un file HTML in PDF in C# utilizzando vari metodi, tra cui .NET Core Generate PDF from HTML e C# Export HTML to PDF tecniche.

Che tu stia utilizzando Aspose o considerando altre .NET HTML a PDF Open Source alternative, puoi approfondire la tua comprensione della Aspose.HTML per .NET API per consultare il Documentazione. Se avete altre domande, siate liberi di raggiungere attraverso il nostro Forum di supporto gratuito.

Vedi anche

integrazione aggiuntiva

Per gli sviluppatori che cercano di implementare la generazione di PDF nelle loro applicazioni C#, la libreria Html2Pdf C # è un’opzione nota da considerare. offre funzionalità potenti che possono complementare le offerte di Aspose. In aggiunta, l’introduzione di una semplice interfaccia per gestire le conversioni di HTML a PDF in modo efficiente. Puoi anche esplorare come creare PDF da HTML in c# o scoprire come Generare PDF dal HTML Programmaticamente per migliorare i tuoi programmi. Se sei interessato a più strumenti gratuiti, le opzioni Best HTML to PDF Converter C_ valono la pena esaminare per i diversi requisiti del progetto. C# PDF Generator dal html può fornire risorse aggiuntive per lo sviluppo di soluzioni più robuste.

More in this category