
Hoe maak je PDF-bestanden in Java
- [Bibliotheekinstallatie PDF-bestanden maken][3]
- [PDF-bestanden maken in Java][4]
- [Java PDF-bibliotheek - geavanceerde opties][5]
Installatie van de PDF-bestandsmaker-bibliotheek
Wat de installatie betreft, deze is eenvoudig en ontwikkelaarsvriendelijk. Daarom kunt u de API [downloaden][6] of installeren met behulp van de volgende Maven-configuraties.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
Hoe maak je PDF-bestanden in Java
Zodra de installatie is voltooid, bent u klaar om een codefragment te schrijven dat PDF-bestanden maakt door methoden aan te roepen die worden weergegeven door deze bibliotheek voor het maken van PDF-bestanden. U kunt de onderstaande stappen en het onderstaande codefragment volgen:
- Initialiseer een instantie van de klasse [Document][7].
- Voeg een lege pagina toe aan het gemaakte document door de methode [add][8] aan te roepen.
- Instantiseer een object van de klasse [TextFragment][19] en roep de methode [getParagraphs().add][9] aan om tekst aan de nieuwe pagina toe te voegen.
- Sla de PDF op door de methode [save][10] aan te roepen.
Kopieer en plak de volgende code in uw hoofdbestand:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Initialize an instance of the Document class. Document document = new Document(); // Add an empty page to the created document by invoking the add method. Page page = document.getPages().add(); // Instantiate an object of the TextFragment class and call the getParagraphs().add method to add text to new page. page.getParagraphs().add(new TextFragment("Hello World!")); // Save the PDF by invoking the save method. document.save("HelloWorld_out.pdf");
Java PDF-bibliotheek - geavanceerde opties
Deze Java-bibliotheek biedt functies op bedrijfsniveau om uw API-aanroepen te configureren en stelt u in staat PDF-bestanden programmatisch te verwerken. In dit gedeelte zullen we een aantal prominente methoden behandelen, zoals een PDF-bestand opslaan als een stream en het bestaande PDF-bestand openen, en meer. Dit zijn de volgende stappen:
- Maak een object van de klasse [Document][7] en laad het PDF-bronbestand.
- Haal het aantal pagina’s op door de methode [getPages().size()][11] aan te roepen.
- [Voeg] nu een nieuwe lege pagina toe aan het PDF-document.
- Sla het PDF-document op in een stream door de methode [save][10] aan te roepen.
Kopieer en plak de volgende code in uw hoofdbestand:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
String fileName = "HelloWorld_out.pdf"; // Create an object of the Document class and load the source PDF file. Document pdfDocument = new Document(fileName); // Get pages count by calling the getPages().size() method. int pages = pdfDocument.getPages().size(); System.out.println("Pages +" + pages); // Now, add new empty page to the PDF document. pdfDocument.getPages().add(); try { // Save the PDF document to a stream by calling the save method. pdfDocument.save(new FileOutputStream(fileName)); } catch (Exception e) { System.out.println(e.getMessage()); }
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][12] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Tot slot kunnen we hopen dat je hebt geleerd hoe je PDF-bestanden programmatisch kunt maken met behulp van een Java PDF-bibliotheek. Daarnaast heb je ook enkele geavanceerde functies van deze PDF-bestandsmaker doorlopen. U kunt dus de [documentatie][13] bezoeken voor meer informatie over andere functies. Bovendien raden we u aan onze [Aan de slag-gids][14] te volgen. Ten slotte schrijft [conholdate.com][15] nieuwe blogposts. Blijf dus in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][16].
Veelgestelde vragen
Hoe maak je een PDF-bestand in Java? Initialiseer een instantie van de klasse [Document][7], voeg een lege pagina toe aan het gemaakte document door de methode [add][8] op te roepen, roep de methode [getParagraphs().add][9] aan om tekst toe te voegen en op te slaan de PDF door de methode [save][10] aan te roepen.
Zie ook
- [Een Word-document dupliceren met Java][17]
- [Een Word-document maken met Java][18] [1]: https://docs.fileformat.com/pdf/ [2]: https://products.aspose.com/pdf/java/ [3]: #PDF-file-creator-library-installation [4]: #How-to-make-PDF-files-in-Java [5]: #Java-PDF-library—advanced-options [6]: https://releases.aspose.com/pdf/java/ [7]: https://reference.aspose.com/pdf/java/com.aspose.pdf/document/ [8]: https://reference.aspose.com/pdf/java/com.aspose.pdf/pagecollection/#add-- [9]: https://reference.aspose.com/pdf/java/com.aspose.pdf/paragraphs/#add-com.aspose.pdf.BaseParagraph- [10]: https://reference.aspose.com/words/java/com.aspose.words/document/#save(java.lang.String,int) [11]: https://reference.aspose.com/pdf/java/com.aspose.pdf/pagecollection/#size-- [12]: https://purchase.conholdate.com/temporary-license [13]: https://docs.aspose.com/pdf/java/ [14]: https://docs.aspose.com/pdf/java/get-started/ [15]: https://conholdate.com/ [16]: https://forum.conholdate.com/ [17]: https://blog.conholdate.com/nl/total/how-to-duplicate-a-word-document-using-java/ [18]: https://blog.conholdate.com/nl/total/how-to-create-a-word-document-using-java/ [19]: https://reference.aspose.com/pdf/java/com.aspose.pdf/textfragment/