
Converteer Excel naar PDF met behulp van Java
- [Java Excel-bibliotheekinstallatie][5]
- [Excel converteren naar PDF met behulp van Java programmatisch][6]
- [Excel naar PDF-conversie-API - Geavanceerde opties][7]
Java Excel-bibliotheek installatie
We gaan Java Excel API gebruiken die met uitgebreide documentatie over het gebruik komt. Het is echter eenvoudig te integreren met Java-toepassingen. U kunt de JAR-bestanden [downloaden][8] of de volgende Maven-configuraties volgen: Opslagplaats
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Afhankelijkheid
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
Converteer Excel naar PDF met behulp van Java programmatisch
In dit gedeelte leren we hoe u de Excel naar PDF-conversie programmatisch uitvoert. Hiermee kunt u verschillende acties uitvoeren, kunt u de voortgang van de conversie van grote bestanden volgen en meer. We behandelen de volgende stappen en het codefragment:
- Maak een [Werkmap][9]-object en initialiseer het met een Excel-bronbestand.
- Open het eerste werkblad met de methode [getWorksheets().get(0)][10].
- Maak een instantie van de klasse [PdfSaveOptions][11] om toegang te krijgen tot de opties voor het opslaan van een pdf-bestand.
- Roep de methode [setCompliance][12] aan om de compatibiliteit in te stellen op PDFA-1a.
- Ga naar cel B8 door de methode [getCells()][13] aan te roepen.
- Roep de methode [putValue][14] aan om een waarde in de B8-cel in te voegen.
- Zoek en vervang tekenreeks door de methode [vervangen][15] aan te roepen.
- Sla het pdf-uitvoerbestand op door de methode [save][16] 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
// Create workbook object and initialize it with a source Excel file. Workbook wb = new Workbook("./static/sample.xlsx"); // Access the first worksheet by getWorksheets().get(0) method Worksheet ws = wb.getWorksheets().get(0); //Instantiate an instance of PdfSaveOptions class to access the options for saving pdf file. PdfSaveOptions opts = new PdfSaveOptions(); //Invoke setCompliance method to set its compliance to PDFA-1a opts.setCompliance(PdfCompliance.PDF_A_1_A); // Access cell B8 by calling getCells() method Cell cell = ws.getCells().get("B8"); // Invoke the putValue method to insert some value in the B8 cell. cell.putValue("This is our first pdf file ."); // search & replace string by calling replace method wb.replace("nick", "news"); //Save the output pdf file by calling the save method. wb.save( "outputCompliancePdfA1a.pdf", opts);
Excel naar PDF-conversie-API - Geavanceerde opties
In het vorige gedeelte hebben we het codefragment doorgenomen om MS Excel-bestand programmatisch naar PDF-bestand te converteren. We hebben ook enkele andere methoden geïmplementeerd, zoals het zoeken en vervangen van tekst en het toevoegen van tekst aan het bestand. U kunt echter de [documentatie][17] van deze Java Excel API verkennen om meer te weten te komen over de andere functies.
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][18] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
We beëindigen deze blogpost hier. We hopen dat u hebt geleerd hoe u Excel naar PDF kunt converteren met behulp van Java. Bovendien kunt u met deze bibliotheek meer doen dan bestandsconversie. Dit artikel helpt u echter als u de Excel naar PDF-conversie-API voor uw Java-toepassing wilt gebruiken. Er zijn andere relevante artikelen die worden genoemd in het gedeelte “Zie ook” hieronder. Ten slotte is [conholdate.com][19] bezig met het consistent schrijven van nieuwe blogposts. Blijf daarom op de hoogte voor de laatste updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][20].
Zie ook
- [Converteer Word naar PDF in C#][21]
- [MS Word-documenten maken in C#][22] [1]: https://docs.fileformat.com/spreadsheet/_xlsx/ [2]: https://docs.fileformat.com/pdf/ [3]: https://products.aspose.com/cells/java/ [4]: https://blog.conholdate.com/nl/total/convert-excel-to-pdf-in-nodejs/ [5]: #Java-Excel-library-installation [6]: #Convert-Excel-to-PDF-using-Java-programmatically [7]: #Excel-to-PDF-conversion-API—Advance-options [8]: https://releases.aspose.com/cells/java// [9]: https://reference.aspose.com/cells/java/com.aspose.cells/workbook#Workbook(java.lang.String) [10]: https://reference.aspose.com/cells/java/com.aspose.cells/Worksheet [11]: https://reference.aspose.com/cells/java/com.aspose.cells/PdfSaveOptions [12]: https://reference.aspose.com/cells/java/com.aspose.cells/pdfsaveoptions#Compliance [13]: https://reference.aspose.com/cells/java/com.aspose.cells/worksheet#Cells [14]: https://reference.aspose.com/cells/java/com.aspose.cells/cell#putValue(java.lang.String) [15]: https://reference.aspose.com/cells/java/com.aspose.cells/workbook#replace(java.lang.String,%20java.lang.String) [16]: https://reference.aspose.com/cells/java/com.aspose.cells/workbook#save(java.lang.String,%20int [17]: https://docs.aspose.com/words/java/ [18]: https://purchase.conholdate.com/temporary-license [19]: https://www.conholdate.com/ [20]: https://forum.conholdate.com/ [21]: https://blog.conholdate.com/nl/total/convert-word-to-pdf-using-java/ [22]: https://blog.conholdate.com/nl/total/convert-word-to-jpg-programmatically-in-java/