本教程向您展示如何使用 Java REST API 将 PDF 转换为 XLSX。 PDF(便携式文档格式)文件是一种常用于数字文档的文件类型。它由 Adobe Systems 于 1993 年开发,用于查看、打印和共享文档。 PDF 文件与平台无关,这意味着它们可以在任何操作系统上打开,包括 Mac、Windows、iOS 和 Android。此外,它们通常用于电子表格、数字签名和其他安全文档共享。
但是,XLSX 是 Microsoft 创建的用于存储电子表格文档的文件格式。它是 Microsoft Office Excel 2007 及更高版本的默认格式,它基于 Open XML(可扩展标记语言)格式。 XLSX 文件使用 Microsoft Office Open XML 格式,这是一种基于 XML 的 ZIP 压缩文件格式。它们还与任何版本的 Microsoft Excel 完全兼容,包括旧版本。如果您对 Java Low Code API 中的 PDF 到 XLSX 转换感兴趣,那么可以借助下面给出的代码来执行此操作。
先决条件
- 创建帐户并获取 API 凭据
- 下载 Aspose.PDF Cloud SDK for Java
- 使用上述 SDK 设置 Java 项目
在 Java REST API 中将 PDF 转换为 XLSX 的步骤
- 为 API 设置客户端 ID 和客户端密码
- 使用客户端凭据创建 PdfApi 类的对象
- 指定输入和输出文件
- 读取输入的 PDF 文件并上传到云存储
- 使用具有输入和输出文件格式的 pdfApi 对象
- 调用 putPdfInStorageToXlsx 方法以使用 REST API 将 PDF 转换为 XLSX
- 将输出的 XLSX 文件保存到本地磁盘
Java 低代码 API 中 PDF 到 XLSX 转换的代码
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
try { | |
ApiClient apiClient = new ApiClient(); | |
apiClient.setAppKey(ClientSecret); | |
apiClient.setAppSid(ClientID); | |
PdfApi pdfApi = new PdfApi(apiClient); | |
String inputFile = "PDFtoXLSX.pdf"; | |
String outputFile = "PDFtoXLSX.xlsx"; | |
String folder = "Temp"; | |
String format = "xlsx"; | |
// Upload file to cloud storage | |
File file = new File("C:/Temp/" + inputFile); | |
pdfApi.uploadFile(folder + "/" + inputFile, file, null); | |
AsposeResponse response = pdfApi.putPdfInStorageToXlsx(inputFile, folder + '/' + outputFile, null, false, null, | |
null , folder, null); | |
// Download output file from Cloud Storage | |
File downloadResponse = pdfApi.downloadFile(folder + "/" + outputFile, null, null); | |
File dest = new File("C:/Temp/" + outputFile); | |
Files.copy(downloadResponse.toPath(), dest.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
上面显示的代码允许您使用 Java REST API 将 PDF 转换为 XLSX。您只需借助 Aspose.PDF REST API SDK 提供 PDF 文件并下载输出 XLSX 文件以将其保存在本地。
此 PDF 到 XLSX 的转换功能可以与 Windows、Linux 或 Mac 上的任何无代码或低代码应用程序一起使用。
以下主题探讨了同样有用的类似功能:如何使用 Java REST API 将 BMP 转换为 WEBP