Excel till PDF-konvertering kan krävas i olika scenarier för att exportera tabelldata från kalkylblad till PDF-sidor. I den här artikeln kommer du att lära dig hur du konverterar Excel-filer till PDF med Java för att automatisera XLS/XLSX till PDF-konvertering i dina webb- eller skrivbordsprogram.
- Java Excel till PDF Converter API - Installation
- Konvertera Excel XLS/XLSX till PDF med Java
- Konvertera Excel till PDF med särskild överensstämmelse med Java
- Återge en PDF-sida per ark med Java
- Konvertera ett antal ark till PDF med Java
Java Excel till PDF Converter - Gratis nedladdning
Aspose.Cells for Java är ett välkänt API för kalkylbladsbearbetning som låter dig skapa, manipulera och konvertera Excel XLS/XLSX och andra kalkylbladsformat ganska enkelt. Med några rader kod och lättanvända metoder kan du utföra kvalitetskonvertering från Excel till PDF med hög kvalitet. Aspose.Cells for Java kan laddas ner som JAR eller installeras med följande Maven-konfigurationer.
Förvar:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Beroende:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>20.7</version>
</dependency>
Konvertera Excel XLS till PDF i Java
Följande är stegen för att konvertera en Excel XLS- eller XLSX-fil till PDF i Java. Länkarna till API-referenser låter dig utforska mer om klasserna och metoderna för API:t.
- Skapa ett objekt av klassen Arbetsbok och initiera det med sökvägen till Excel-filen.
- Spara Excel-filen som PDF med metoden Workbook.save(String, SaveFormat).
Följande kodexempel visar hur man konverterar en XLSX till PDF i Java.
// Skapa arbetsbok för att ladda Excel-fil
Workbook workbook = new Workbook("Book1.xlsx");
// Spara dokumentet i PDF-format
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Java Spara Excel XLS som PDF - Ställ in PDF-kompatibilitet
PDF-formatet stöder olika efterlevnadsstandarder såsom PDF/A och etc. Att vara kompatibel med en viss standard innebär att filen uppfyller de krav eller regler som definieras i den standarden. För att konvertera Excel till PDF med en viss överensstämmelsestandard kan du använda klassen PdfSaveOptions.
Följande är stegen för att ställa in en viss överensstämmelsestandard i Excel till PDF-konvertering.
- Initiera objektet Arbetsbok med Excel-filens sökväg.
- Skapa en instans av klassen PdfSaveOptions.
- Ställ in överensstämmelse med metoden PdfSaveoptions.setCompliance(PdfCompliance).
- Spara Excel-filen som PDF med metoden Workbook.save(String, PdfSaveOptions).
Följande kodexempel visar hur man konverterar XLSX till PDF med en viss PDF-standard med Java.
// Skapa arbetsbok för att ladda Excel-fil
Workbook workbook = new Workbook("Book1.xlsx");
// Skapa PDF-alternativ
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Spara dokumentet i PDF-format
workbook.save("Excel-to-PDF.pdf", options);
Exportera Excel XLSX till PDF i Java - en sida per ark
Som standard återger API:t kalkylbladen enligt sidstorleken i PDF-dokumentet. I det här fallet kan ett kalkylblad möjligen renderas på flera sidor i PDF-filen. För att åsidosätta denna operation kan du konfigurera API:et för att återge allt innehåll i ett kalkylblad på en sida med metoden PdfSaveOptions.setOnePagePerSheet(boolean).
Följande kodexempel visar hur du konverterar Excel XLSX till PDF med inställningar för en sida per ark i Java.
// Skapa arbetsbok för att ladda Excel-fil
Workbook workbook = new Workbook("Book1.xlsx");
// Skapa PDF-alternativ
PdfSaveOptions options = new PdfSaveOptions();
options.setOnePagePerSheet(true);
// Spara dokumentet i PDF-format
workbook.save("Excel-to-PDF.pdf", options);
Java Excel till PDF - Exportera utbud av ark till PDF
I vissa fall kan du behöva konvertera endast ett selektivt urval av Excel-ark istället för hela arbetsboken. I ett sådant fall kan du berätta för API:et om intervallet för arken som ska inkluderas i renderingsprocessen med metoderna PdfSaveOptions.setPageIndex(int) och PdfSaveOptions.setPageCount(int).
Följande kodexempel visar hur man renderar ett antal ark i Excel XLS till PDF med Java.
// Skapa arbetsbok för att ladda Excel-fil
Workbook workbook = new Workbook("Book1.xlsx");
// Skapa PDF-alternativ
PdfSaveOptions options = new PdfSaveOptions();
// För att endast återge ark2
options.setPageIndex(1);
options.setPageCount(1);
// Spara dokumentet i PDF-format
workbook.save("Excel-to-PDF.pdf", options);
Slutsats
I den här artikeln har du lärt dig hur du konverterar Excel-filer till PDF med Java. Dessutom har du sett hur du anpassar Excel till PDF-konvertering i olika scenarier.
Excel till PDF Java Converter - Läs mer
Aspose.Cells för Java tillhandahåller ett gäng spännande och användbara funktioner. Du kan utforska dessa funktioner med hjälp av dokumentationen.