Da HTML a PDF Java Linux

I file HTML sono comunemente usati per visualizzare testo, immagini, disegni, ecc. sul Web. In determinate situazioni, potrebbe essere necessario convertire i file HTML in file PDF. Questo articolo spiega come convertire un file HTML in un documento PDF su Linux in Java.

API Java per convertire HTML in PDF su Linux

L’API Aspose.HTML per Java supporta la creazione, la modifica o la manipolazione di file HTML e molti altri formati di file. Puoi configurare l’API scaricando il suo file JAR dalla sezione Nuove versioni o dal repository Maven con le specifiche seguenti.

Archivio:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dipendenza:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Converti HTML in PDF in Java su Linux

Puoi convertire un file HTML in un file PDF su Linux utilizzando Java seguendo i passaggi seguenti:

  1. Crea un’istanza di una classe HTMLDocument.
  2. Inizializza un’istanza della classe PdfSaveOptions.
  3. Converti HTML in PDF con il metodo convertHTML.

Il codice seguente mostra come convertire file HTML in PDF su Linux in modo programmatico in Java:

// Inizializza un documento HTML dal file di input
HTMLDocument document = new HTMLDocument("document.html");

// Inizializza l'oggetto della classe PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// Converti HTML in PDF
Converter.convertHTML(document, options, "output.pdf");

Ottieni una licenza temporanea gratuita

Per testare l’API Aspose.HTML per Java a pieno regime senza alcuna limitazione di valutazione, richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai esplorato come convertire un documento HTML in un documento PDF su Linux in Java. Puoi apprendere molte altre funzionalità visitando la documentazione e i riferimenti API. Inoltre, non esitare a contattarci nel forum di supporto gratuito in caso di domande.

Guarda anche