Converti URL in PDF C#

Ti sei mai trovato in una situazione in cui volevi salvare le pagine web come documenti PDF? La conversione di pagine web HTML da URL attivi può essere utile per una serie di motivi. Consente di salvare le pagine Web desiderate per l’accesso offline come qualsiasi altro documento. Un formato PDF semplifica l’evidenziazione di paragrafi, l’aggiunta di commenti e la modifica della pagina Web convertita. Di conseguenza, la pagina web è tua da personalizzare come meglio credi! In questo articolo impareremo come convertire un URL in un PDF in C#.

In questo articolo verranno trattati i seguenti argomenti:

  1. API C# per convertire URL in PDF
  2. Passaggi per convertire l’URL in PDF
  3. Converti pagina web da URL a PDF

API C# per convertire URL in PDF

Per convertire una pagina Web da un URL attivo in un documento PDF, utilizzeremo l’API Aspose.HTML per .NET. È un’API ricca di funzionalità che ci consente di creare, modificare ed estrarre dati da pagine Web HTML o documenti HTML autonomi. Consente inoltre la conversione di pagine Web e documenti HTML in formati supportati senza alcun software esterno.

La classe Url dell’API fornisce una rappresentazione oggetto di un identificatore universale (URL). Abbiamo la classe PdfSaveOptions dell’API che consente di specificare varie opzioni di salvataggio durante il salvataggio come PDF. Possiamo convertire i documenti supportati nei formati più diffusi utilizzando la classe Converter. Il metodo ConvertHTML(Url, PdfSaveOptions, string) di questa classe consente di convertire l’HTML in altri formati.

Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Html

Come convertire URL in PDF in C#

Possiamo facilmente convertire un HTML da URL a PDF seguendo i passaggi indicati di seguito:

  • Specifica l’URL di una pagina web attiva.
  • Specifica le opzioni di salvataggio PDF.
  • Salva il contenuto dell’URL come PDF.

La sezione seguente descrive come trasformare questi passaggi in codice C# e salvare il contenuto della pagina Web HTML da URL a PDF.

Converti URL in PDF usando C#

Possiamo salvare qualsiasi pagina web da un URL live a un documento PDF seguendo i passaggi indicati di seguito:

  1. Innanzitutto, crea un’istanza della classe Url con l’URL di una pagina web.
  2. Successivamente, crea un’istanza della classe PdfSaveOptions.
  3. Facoltativamente, definire le opzioni di salvataggio.
  4. Infine, salva l’HTML come PDF utilizzando il metodo Converter.ConvertHTML(). Prende l’URL, PdfSaveOptions e il percorso del file PDF di output come argomenti.

L’esempio di codice seguente mostra come convertire un URL in un PDF in C#.

// Questo esempio di codice mostra come convertire il contenuto da un URL in un documento PDF.
// URL
Url url = new Url("https://about.aspose.com/");

// Inizializza PdfSaveOptions 
var options = new PdfSaveOptions();

// Converti il codice HTML in PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
Converti URL in PDF usando C#

Converti URL in PDF usando C#

Ottieni la licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare Aspose.HTML per .NET senza limiti di valutazione.

Conclusione

In questo articolo, abbiamo imparato come convertire un contenuto HTML da un URL a un PDF in C#. Inoltre, puoi saperne di più su Aspose.HTML per l’API .NET utilizzando documentazione. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche