在各种情况下,您可能需要通过 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 的信息。如果您有任何疑问,请随时通过我们的 论坛 告诉我们。