I olika fall behöver du konvertera Excel-kalkylbladen till PDF-format, till exempel för att skriva ut eller dela kalkylbladen. I den här artikeln kommer du att lära dig hur du konverterar Excel-filer till PDF-format på Linux-plattformen med Java. Dessutom kommer du att få veta om olika alternativ för att anpassa Excel till PDF-konvertering.
- Excel till PDF Converter API för Linux
- Konvertera Excel XLS/XLSX till PDF
- Excel till PDF-konvertering med efterlevnadsalternativ
- Konvertera utbud av Excel-ark till PDF
Excel till PDF Converter API för Linux
För att konvertera Excel-filer till PDF-format kommer vi att använda Aspose.Cells for Java. Det är ett funktionsrikt API som låter dig skapa, manipulera och konvertera Excel-filer sömlöst. Du kan ladda ner API:s JAR eller installera den med hjälp av följande Maven-konfigurationer.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
Konvertera Excel XLS eller XLSX till PDF på Linux
Följande är stegen för att konvertera en Excel XLS- eller XLSX-fil till PDF på Linux.
- Ladda Excel-filen med klassen Arbetsbok.
- Konvertera Excel-fil till PDF med metoden Workbook.save(String, SaveFormat).
Följande kodexempel visar hur man konverterar XLSX till PDF.
// 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);
Ange efterlevnadsnivå i Excel till PDF-konvertering
PDF-format stöder olika efterlevnadsstandarder såsom PDF/A och etc. Aspose.Cells för Java gör det möjligt att specificera önskad PDF-efterlevnadsnivå i Excel till PDF-konvertering. För att uppnå detta tillhandahåller API klassen PdfSaveOptions. Följande är stegen för att specificera efterlevnadsnivån för den utgående PDF-filen.
- Ladda Excel-filen med klassen Arbetsbok.
- Skapa en instans av klassen PdfSaveOptions och ställ in efterlevnad med metoden PdfSaveoptions.setCompliance(PdfCompliance).
- Konvertera Excel-fil till PDF med metoden Workbook.save(String, PdfSaveOptions).
Följande kodexempel visar hur man konverterar en Excel XLSX-fil till PDF-format med en viss PDF-standard.
// 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);
Konvertera specifika Excel-ark till PDF på Linux
I vissa fall kan du behöva konvertera ett antal ark istället för hela Excel-filen. För detta kan du ange intervallet av ark som ska konverteras med metoderna PdfSaveOptions.setPageIndex(int) och PdfSaveOptions.setPageCount(int).
Följande kodexempel visar hur du konverterar en rad Excel-ark till PDF.
// 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 på Linux-plattformen. Dessutom har du sett hur du anpassar Excel till PDF-konvertering med olika alternativ. Du kan lära dig mer om Aspose.Cells för Java med hjälp av dokumentationen. Om du har några frågor är du välkommen att meddela oss via vårt forum.