Come convertire file HTML in PDF in Java

Questo tutorial descrive come convertire il file HTML in PDF in java in cui un file HTML esistente viene caricato e salvato come file PDF. È inoltre possibile impostare diversi attributi del file PDF come la dimensione della pagina e il colore di sfondo. Con la funzione convertHTML(), puoi scrivere convertitore da HTML a PDF usando java.

Passaggi per generare PDF da HTML in Java

  1. Configura il progetto per aggiungere la libreria Aspose.HTML dal repository Maven
  2. Dichiara e inizializza l’oggetto PdfSaveOptions per personalizzare il file PDF di output
  3. Crea e inizializza le classi Page e PageSetup per impostare le dimensioni della pagina PDF di output
  4. Imposta il colore di sfondo del PDF di output utilizzando l’oggetto PdfSaveOptions
  5. Converti il file HTML di origine in PDF fornendo il nome del file HTML di input e le opzioni desiderate configurate sopra

Questi passaggi forniscono una guida per convertire HTML in PDF in Java configurando il progetto per aggiungere la libreria Aspose.HTML dal repository Maven. La personalizzazione tramite PdfSaveOptions è facoltativa ed è possibile saltare questo passaggio se necessario. È anche possibile impostare molte altre proprietà insieme alle dimensioni della pagina e al colore di sfondo menzionati nell’esempio.

Codice per convertire file HTML in PDF in Java

Questo codice usa le classi PdfSaveOptions, PageSetup, Page e Converter per eseguire questa attività. Puoi impostare le dimensioni della pagina in pollici, pixel, punti, punti per pollice, punti per pixel e molti altri. È inoltre possibile impostare la compressione dell’immagine, il colore trasparente dell’immagine, la qualità Jpeg, i dettagli della firma digitale, la compressione del testo, ecc. utilizzando PdfSaveOptions.

Questo argomento mostra come è possibile scrivere utilizzando Java HTML to PDF Converter. Sono disponibili molte altre opzioni, come la conversione di HTML in testo, come descritto nell’articolo su come convertire HTML in testo in Java.

 Italiano