这个简洁的教程教你如何将 XLSX 转换为在 java 中具有受限权限的 PDF。在将 XLSX 文件转换为在 java 中具有受限权限的 PDF 之前,您可以设置各种权限和限制。最终,此工作簿将保存为 PDF 文件,可以在具有允许权限的任何查看器或浏览器中打开该文件。
在 Java 中将 XLSX 转换为具有受限权限的 PDF 的步骤
- 使用 Maven 存储库向项目添加 Aspose.Cells 库引用
- 使用 Import 关键字添加对 Workbook、PdfSaveOptions 和 PdfSecurityOptions 类的引用
- 加载要转换为 PDF 的示例 XLSX 文件
- 初始化 PdfSaveOptions 以设置安全选项
- 在 Java 中设置对 PDF 的复制/提取内容和打印的限制
- 将工作簿另存为具有受限权限的 PDF
在这个简短的分步教程中,我们看到首先,我们加载一个要转换为 PDF 的 XLSX 文件,然后对从 XLSX 文件导出的 PDF 设置限制,例如复制或提取文本的限制PDF 或限制打印 PDF。一旦应用了所需的限制,工作簿就会保存为具有这些限制的 PDF。
将 XLSX 文件转换为 Java 中具有受限权限的 PDF 的代码
在此示例代码中,我们使用 PdfSaveOptions 类对象来设置对从 XLSX 转换的 PDF 的限制。此类具有 PdfSecurityOptions 参数,该参数实际上包含设置限制的选项。在该过程结束时,使用 PdfSaveOptions 对象作为 save() 函数的参数将此工作簿保存为 PDF。
我们已将 XLSX 文件转换为 PDF,但是如果您想将 excel 文件保存为其他格式,请参阅 如何在 Java 中将 Excel 转换为 XPS 上的文章。另外,请注意,无需安装 MS Excel 或使用 Interop 即可运行此代码。