
Bijlagen toevoegen aan PDF in Java
- [Java PDF-bibliotheekinstallatie][3]
- [Hoe bijlagen toe te voegen aan PDF in Java][4]
- [Verwijder bijlagen programmatisch uit een PDF-bestand ][5]
Java PDF-bibliotheek installatie
Deze uitgebreide bibliotheek biedt een breed scala aan functies om PDF-bestanden programmatisch te verwerken en te manipuleren. U kunt de API echter [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>
Bijlagen toevoegen aan PDF in Java
Laten we een codefragment schrijven dat een bijlage programmatisch in een PDF-bestand insluit. De stappen zijn:
- Maak een object van de klasse [Document][7] en laad het PDF-bestand.
- Stel een nieuw bestand in dat als bijlage moet worden toegevoegd door een instantie van de klasse [FileSpecification][8] te initialiseren.
- Voeg een bijlage toe aan de verzameling bijlagen van het document door de methode [add][9] aan te roepen.
- Roep de methode [save][10] aan om het bijgewerkte document op te slaan.
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
//Create an object of the Document class and load the PDF file. Document pdfDocument = new Document("table.pdf"); // Set up a new file to be added as attachment by initializing an instance of the FileSpecification class FileSpecification fileSpecification = new FileSpecification("output.jpg", "Sample image file"); // Add an attachment to document's attachment collection by invoking the add method pdfDocument.getEmbeddedFiles().add(fileSpecification); // Call the save method to save the updated document. pdfDocument.save("output2.pdf");
Bijlagen uit een PDF-bestand programmatisch verwijderen
Bovendien kunt u met deze Java PDF-bibliotheek ook bijlagen verwijderen/verwijderen door methoden aan te bieden. Volg de stappen en het codefragment hieronder:
- Instantiseer een instantie van de klasse [Document][7] en open een PDF-document.
- Verwijder alle bijlagen door de methode [verwijderen][11] aan te roepen.
- Sla het bijgewerkte bestand op door de methode [save][10] aan te roepen.
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
// Instantiate an instance of the Document class and open a PDF document. Document pdfDocument = new Document("table.pdf"); // Delete all attachments by calling the delete method. pdfDocument.getEmbeddedFiles().delete(); // Save the updated file by invoking the save method. pdfDocument.save("output3.pdf");
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][12] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
We kunnen deze blogpost hier beëindigen. U heeft hoe u bijlagen aan PDF kunt toevoegen in Java doorlopen. Verder heb je ook geleerd hoe je bijlagen programmatisch uit een PDF-bestand kunt verwijderen. Bovendien kun je de [documentatie][13] bezoeken om meer te weten te komen over de andere coole functies van deze Java PDF-bibliotheek. Bovendien raden we u aan onze [Aan de slag-gids][14] te volgen. Ten slotte schrijft [conholdate.com][15] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][16].
Veelgestelde vragen
Kunt u een bijlage invoegen in een PDF? U kunt deze [link][4] volgen om de stappen en het codefragment te doorlopen waarmee bijlagen programmatisch aan een pdf-bestand worden toegevoegd.
Zie ook
- [Annotaties toevoegen aan een pdf][17]
- [Een grafiek maken in PDF met Java][18] [1]: https://docs.fileformat.com/pdf/ [2]: https://products.aspose.com/pdf/java/ [3]: #Java-PDF-library-installation [4]: #How-to-add-attachments-to-PDF-in-Java [5]: #Delete-attachments-from-a-PDF-file-programmatically- [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/FileSpecification [9]: https://reference.aspose.com/pdf/java/com.aspose.pdf/EmbeddedFileCollection#add-com.aspose.pdf.FileSpecification- [10]: https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#save-java.lang.String- [11]: https://reference.aspose.com/pdf/java/com.aspose.pdf/EmbeddedFileCollection#delete-- [12]: https://purchase.conholdate.com/temporary-license [13]: https://docs.aspose.com/pdf/java/attachments/ [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-add-annotations-to-a-pdf/ [18]: https://blog.conholdate.com/nl/total/how-to-make-a-graph-in-pdf-using-java/