Konvertera Excel till PDF Java

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 - 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.

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.

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.

Se även