Converteer HTML naar PDF met behulp van Java

Als Java-ontwikkelaar kunt u eenvoudig HTML-bestanden of webpagina’s van live web-URL’s converteren naar PDF-documenten via een programma in uw Java-toepassingen. In dit artikel leert u hoe u HTML naar PDF converteert met Java. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [HTML naar PDF conversie Java API][2]
  • [HTML naar PDF converteren met Java][3]
  • [HTML naar PDF converteren met geavanceerde opties][4]
  • [HTML naar PDF-conversie vanaf een URL][5]
  • [Converteer specifiek paginabereik van HTML naar PDF][6]
  • [HTML naar PDF converteren en watermerk toevoegen][7]

HTML naar PDF conversie Java API

Voor het converteren van [HTML][8] naar [PDF][9] zal ik [GroupDocs.Conversion for Java API][10] gebruiken. Het is een snelle, efficiënte en betrouwbare oplossing voor bestandsconversie voor uw Java-toepassingen zonder externe software te installeren. U kunt converteren tussen alle populaire zakelijke documentindelingen, zoals PDF, HTML, e-mail, Word, Excel, PowerPoint, Project, bestandsindelingen voor rasterafbeeldingen en nog veel meer. Hiermee kunt u ook het hele document weergeven of gedeeltelijk weergeven om het proces te versnellen. De API is compatibel met alle Java-versies en ondersteunt populaire besturingssystemen (Windows, Linux, macOS) die Java-runtime kunnen uitvoeren. U kunt de JAR van de API [downloaden][11] of gewoon de volgende pom.xml-configuratie toevoegen aan uw op Maven gebaseerde Java-toepassing om de onderstaande codevoorbeelden te proberen.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
  <groupId>com.groupdocs</groupId>
  <artifactId>groupdocs-conversion</artifactId>
  <version>21.7</version> 
</dependency>

Converteer HTML naar PDF met behulp van Java

U kunt eenvoudig HTML-bestanden naar PDF-documenten converteren door de onderstaande eenvoudige stappen te volgen:

  1. Maak een instantie van de klasse [Converter][12] met het invoerbestandspad
  2. Maak een instantie van de [PdfConvertOptions][13]
  3. Roep de methode [convert()][14] aan met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u een HTML-document converteert naar een PDF-document met Java.
    Converteer HTML naar PDF met behulp van Java

    Converteer HTML naar PDF met behulp van Java

De klasse [Converter][12] is de hoofdklasse die het documentconversieproces bestuurt. Het biedt verschillende methoden om aan de conversieverzoeken te voldoen. De methode [convert()][14] van deze klasse converteert het brondocument naar de opgegeven doelindeling en slaat het geconverteerde document op in het opgegeven bestandspad. Het biedt verschillende overbelaste convert() methoden om ondersteunde bestandsformaten te converteren.

Converteer HTML naar PDF met geavanceerde opties

U kunt enkele geavanceerde instellingen gebruiken tijdens het converteren van de HTML-bestanden naar PDF-documenten door de onderstaande stappen te volgen:

  1. Maak een instantie van de klasse [Converter][12] met het invoerbestandspad
  2. Maak een instantie van [PdfConvertOptions][13]
  3. Stel verschillende opties in zoals Rotation, Dpi, Width, Height, etc.
  4. Roep de methode [convert()][14] aan met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u een HTML-bestand converteert naar een PDF-document met geavanceerde instellingen.
    Converteer HTML naar PDF met geavanceerde opties met behulp van Java

    Converteer HTML naar PDF met geavanceerde opties met behulp van Java

De klasse [PdfConvertOptions][13] biedt verschillende opties om gespecificeerde invoerbestanden naar PDF-documenten te converteren. Ik heb de volgende opties gebruikt:

  • [Width][17] — de eigenschap setWidth() stelt de breedte van de afbeelding in na conversie
  • [Height][18] — de eigenschap setHeight() stelt de gewenste afbeeldingshoogte in na conversie
  • [Dpi][19] — de eigenschap setDpi() stelt de gewenste pagina-DPI in na conversie
  • [Wachtwoord][20] — de eigenschap setPassword() beveiligt het geconverteerde document met een wachtwoord
  • [Roteren][21] — de eigenschap setRotate() staat paginarotatie toe met de volgende beschikbare opties: None, On90, On180, On270 Meer details over “[Convert to PDF with Advanced Options][22]” vindt u in de documentatie.

HTML naar PDF-conversie van een URL

U kunt de HTML-webpagina’s van de live URL’s naar de PDF-documenten converteren door de onderstaande stappen te volgen:

  1. Geef een URL op voor een invoerstreamobject en open de stream
  2. Maak een instantie van de klasse [Converter][12] met het inputstream-object
  3. Maak een instantie van de [PdfConvertOptions][13]
  4. Roep de methode [convert()][14] aan met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u HTML converteert van een web-URL naar een PDF-document met behulp van Java.

Converteer specifiek paginabereik van HTML naar PDF

U kunt specifieke pagina’s van HTML-documenten met meerdere pagina’s converteren naar PDF-documenten door de onderstaande stappen te volgen:

  1. Maak een instantie van de klasse [Converter][12] met het invoerbestandspad
  2. Maak een instantie van [PdfConvertOptions][13]
  3. Stel het paginanummer in om de conversie te starten
  4. Stel het aantal pagina’s in om het totale aantal pagina’s te converteren
  5. Roep de methode [convert()][14] aan met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe specifieke pagina’s van HTML naar een PDF-document kunnen worden geconverteerd met behulp van Java.

Converteer HTML naar PDF en voeg een watermerk toe

U kunt HTML-bestanden converteren naar PDF-documenten met watermerk door de onderstaande stappen te volgen:

  1. Maak een instantie van de klasse [Converter][12]
  2. Geef het invoerbestandspad op aan de constructor
  3. Maak een instantie van de [PdfConvertOptions][13]
  4. Maak een exemplaar van de [WatermarkOptions][23]
  5. Stel verschillende opties in zoals Text, Color, Width, Height, RotatationAngle, enz.
  6. Roep de methode [convert()][14] aan met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u een HTML-document converteert naar een PDF-document met watermerk met behulp van Java.
    Converteer HTML naar PDF en voeg een watermerk toe met Java

    Converteer HTML naar PDF en voeg een watermerk toe met Java

De klasse [WatermarkOptions][23] biedt verschillende opties om een watermerk toe te voegen aan de geconverteerde documenten. Hiermee kunt u tekst- of afbeeldingswatermerken toevoegen aan de geconverteerde documenten.

Ontvang een gratis licentie

U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][25] aan te vragen.

Conclusie

In dit artikel heb je geleerd hoe je HTML naar PDF-documenten converteert met Java. U hebt ook geleerd watermerken toe te voegen aan de geconverteerde PDF-documenten. Bovendien heb je geleerd hoe je HTML programmatisch kunt converteren met behulp van geavanceerde PDF-conversieopties. In dit artikel wordt ook uitgelegd hoe u HTML-webpagina’s converteert van een live URL naar een PDF-document met behulp van Java. U kunt meer leren over GroupDocs.Conversion Java API met behulp van de [documentatie][26]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][27].

Zie ook