在各種情況下,您可能需要通過 Internet 共享 Excel 文件。為避免篡改,最佳做法是在共享前將這些文件轉換為 PDF 格式。因此,在本文中,您將學習如何在 Android 應用程序中將 Excel XLSX 或 XLS 文件轉換為 PDF。此外,還將討論自定義 Excel 到 PDF 的轉換。
Android Excel 到 PDF 轉換器庫
要將 Excel 電子表格轉換為 PDF,我們將使用 Aspose.Cells for Android via Java。它是一個功能豐富的 Android 庫,可讓您無縫地創建、修改和轉換 Excel XLSX/XLS 文件。您可以 下載 庫或使用 build.gradle 中的以下配置安裝它。
maven {
url "https://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-cells',
version: '21.3',
classifier: 'android.via.java')
在 Android 中將 Excel XLSX 或 XLS 轉換為 PDF
以下是在 Android 中將 Excel XLSX 文件轉換為 PDF 的步驟。
- 創建 Workbook 類的對象並使用 Excel 文件的路徑對其進行初始化。
- 使用 Workbook.save(String, SaveFormat) 方法將 Excel 文件保存為 PDF。
以下代碼示例展示瞭如何在 Android 中將 XLSX 文件轉換為 PDF。
// 創建工作簿以加載 Excel 文件
Workbook workbook = new Workbook("Book1.xlsx");
// 將文檔保存為 PDF 格式
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
帶有附加選項的 Android Excel 到 PDF
您還可以控制 Excel 到 PDF 的轉換,以根據需要自定義轉換後的 PDF。例如,您可以定義 PDF 合規性、每張頁數、網格線樣式、要轉換的工作表範圍等。為了實現這一點,Aspose.Cells 提供了 PdfSaveOptions 類。以下是如何自定義 XLSX/XLS 到 PDF 轉換的步驟。
- 使用 Workbook 類加載 Excel 文件。
- 創建 PdfSaveOptions 類的實例。
- 使用 PdfSaveoptions.setCompliance(PdfCompliance) 方法設置所需的選項,例如 PDF 合規性。
- 使用 Workbook.save(String, PdfSaveOptions) 方法將 Excel 文件保存為 PDF。
以下代碼示例顯示瞭如何在 Android 中自定義 Excel 到 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);
獲取免費的 API 許可證
您可以 申請免費的臨時許可證 以不受評估限制地使用 API。
結論
在本文中,您了解瞭如何從 Android 應用程序中將 Excel XLSX 或 XLS 文件轉換為 PDF。此外,您還看到瞭如何使用不同的選項自定義 Excel 到 PDF 的轉換。您可以使用 文檔 通過 Java 探索更多關於 Aspose.Cells for Android 的信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。