V různých případech je třeba převést tabulky aplikace Excel do formátu PDF, například pro tisk nebo sdílení listů. V tomto článku se dozvíte, jak převést soubory Excel do formátu PDF na platformě Linux pomocí Java. Dále se dozvíte o různých možnostech přizpůsobení převodu Excel na PDF.
- Excel to PDF Converter API pro Linux
- Převést Excel XLS/XLSX do PDF
- Převod Excel do PDF s možností souladu
- Převést rozsah listů aplikace Excel do formátu PDF
Excel to PDF Converter API pro Linux
K převodu souborů Excel do formátu PDF použijeme Aspose.Cells for Java. Jedná se o funkčně bohaté rozhraní API, které vám umožní bezproblémově vytvářet, manipulovat a převádět soubory aplikace Excel. Můžete si stáhnout API JAR nebo jej nainstalovat pomocí následujících konfigurací Maven.
<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>
Převeďte Excel XLS nebo XLSX do PDF na Linuxu
Níže jsou uvedeny kroky k převodu souboru Excel XLS nebo XLSX do formátu PDF v systému Linux.
- Načtěte soubor Excel pomocí třídy Sešit.
- Převeďte soubor Excel do PDF pomocí metody Workbook.save(String, SaveFormat).
Následující ukázka kódu ukazuje, jak převést XLSX do PDF.
// Vytvořte sešit pro načtení souboru aplikace Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Uložte dokument ve formátu PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Zadejte úroveň shody v Excelu do PDF převodu
Formát PDF podporuje různé standardy shody, jako je PDF/A atd. Aspose.Cells for Java umožňuje zadat požadovanou úroveň shody s PDF v Excelu do PDF převodu. K dosažení tohoto cíle poskytuje API třídu PdfSaveOptions. Následují kroky k určení úrovně souladu pro výstupní PDF.
- Načtěte soubor Excel pomocí třídy Sešit.
- Vytvořte instanci třídy PdfSaveOptions a nastavte shodu pomocí metody PdfSaveoptions.setCompliance(PdfCompliance).
- Převeďte soubor Excel do PDF pomocí metody Workbook.save(String, PdfSaveOptions).
Následující ukázka kódu ukazuje, jak převést soubor Excel XLSX do formátu PDF s konkrétním standardem PDF.
// Vytvořte sešit pro načtení souboru aplikace Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Vytvořte možnosti PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Uložte dokument ve formátu PDF
workbook.save("Excel-to-PDF.pdf", options);
Převeďte konkrétní listy aplikace Excel do formátu PDF v systému Linux
V některých případech může být nutné převést rozsah listů namísto celého souboru aplikace Excel. Za tímto účelem můžete určit rozsah listů, které mají být převedeny, pomocí metod PdfSaveOptions.setPageIndex(int) a PdfSaveOptions.setPageCount(int).
Následující ukázka kódu ukazuje, jak převést řadu listů aplikace Excel do formátu PDF.
// Vytvořte sešit pro načtení souboru aplikace Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Vytvořte možnosti PDF
PdfSaveOptions options = new PdfSaveOptions();
// Pouze k vykreslení listu 2
options.setPageIndex(1);
options.setPageCount(1);
// Uložte dokument ve formátu PDF
workbook.save("Excel-to-PDF.pdf", options);
Závěr
V tomto článku jste se naučili, jak převést soubory Excel do PDF na platformě Linux. Navíc jste viděli, jak přizpůsobit převod Excelu do PDF s různými možnostmi. Více o Aspose.Cells for Java se můžete dozvědět pomocí dokumentace. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.