將 Excel 轉換為 PDF Linux

在各種情況下,您需要將 Excel 電子表格轉換為 PDF 格式,例如,打印或共享工作表。在本文中,您將學習如何使用 Java 在 Linux 平台上將 Excel 文件轉換為 PDF 格式。此外,您將了解用於自定義 Excel 到 PDF 轉換的不同選項。

適用於 Linux 的 Excel 到 PDF 轉換器 API

為了將 Excel 文件轉換為 PDF 格式,我們將使用 Aspose.Cells for Java。它是一個功能豐富的 API,可讓您無縫地創建、操作和轉換 Excel 文件。您可以下載 API 的 JAR 或使用以下 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>

在 Linux 上將 Excel XLS 或 XLSX 轉換為 PDF

以下是在 Linux 上將 Excel XLS 或 XLSX 文件轉換為 PDF 的步驟。

以下代碼示例顯示瞭如何將 XLSX 轉換為 PDF。

// 創建工作簿以加載 Excel 文件
Workbook workbook = new Workbook("Book1.xlsx");

// 將文檔保存為 PDF 格式
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);

在 Excel 到 PDF 轉換中指定合規性級別

PDF 格式支持各種合規標準,如 PDF/A 等。Aspose.Cells for Java 允許在 Excel 到 PDF 轉換中指定所需的 PDF 合規級別。為實現這一點,API 提供了 PdfSaveOptions 類。以下是為輸出 PDF 指定合規性級別的步驟。

以下代碼示例顯示如何將 Excel XLSX 文件轉換為具有特定 PDF 標準的 PDF 格式。

// 創建工作簿以加載 Excel 文件
Workbook workbook = new Workbook("Book1.xlsx");

// 創建 PDF 選項
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);

// 將文檔保存為 PDF 格式
workbook.save("Excel-to-PDF.pdf", options);

在 Linux 上將特定的 Excel 工作表轉換為 PDF

在某些情況下,您可能需要轉換一系列工作表而不是整個 Excel 文件。為此,您可以使用 PdfSaveOptions.setPageIndex(int)PdfSaveOptions.setPageCount(int) 方法指定要轉換的工作表範圍。

以下代碼示例展示瞭如何將一系列 Excel 工作表轉換為 PDF。

// 創建工作簿以加載 Excel 文件
Workbook workbook = new Workbook("Book1.xlsx");

// 創建 PDF 選項
PdfSaveOptions options = new PdfSaveOptions();

// 僅渲染 sheet2
options.setPageIndex(1);
options.setPageCount(1);

// 將文檔保存為 PDF 格式
workbook.save("Excel-to-PDF.pdf", options);

結論

在本文中,您了解瞭如何在 Linux 平台上將 Excel 文件轉換為 PDF。此外,您還看到瞭如何使用各種選項自定義 Excel 到 PDF 的轉換。您可以使用 文檔 了解有關 Aspose.Cells for Java 的更多信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。

也可以看看