- 使用Java将PDF转换为XLS
- 使用Java将PDF转换为XLSX
- PDF到Excel –最大限度地减少工作表数量
目前,Java版Aspose.PDF升级到v20.6版,支持将PDF转换为CSV,修复HOCR数据的异常,感兴趣的朋友可点击下方按钮下载最新版。

使用Java将PDF转换为Excel XLS
为了将PDF转换为Excel XLS,只需要加载PDF文档并以.xls扩展名保存。以下是执行此转换的步骤。
- 使用Document类加载PDF文件
- 使用Document.save(String outputFileName,int format)方法将PDF保存为Excel XLS 。
以下代码示例显示了如何使用Java将PDF转换为Excel XLS。
// Load source PDF fileDocument doc = new Document("sampletable.pdf");// Convert PDF to XLSdoc.save("workbook.xls", SaveFormat.Excel);
输入PDF文档

输出Excel电子表格

使用Java将PDF转换为XLSX
要将PDF转换为XLSX电子表格,需要使用ExcelSaveOptions类定义输出Excel格式。以下是使用Aspose.PDF for Java将PDF转换为XLSX的步骤。
- 使用Document类加载输入的PDF文档。
- 创建一个ExcelSaveOptions类的实例。
- 使用ExcelSaveOptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX)方法设置输出格式。
- 使用Document.save(String outputFileName,SaveOptions options)方法将PDF转换为Excel 。
以下代码示例显示了如何使用Java将PDF转换为XLSX。
// Load source PDF fileDocument doc = new Document("sampletable.pdf");// Set Excel optionsExcelSaveOptions options = new ExcelSaveOptions();// Set output formatoptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);// Convert PDF to XLSXdoc.save("workbook.xlsx", options);
最小化PDF到Excel中的工作表数量
默认情况下,Aspose.PDF将PDF文档中的每个页面转换为单独的工作表。但是,可以自定义API以在大型PDF文档的情况下最大程度地减少工作表的数量。以下是执行此操作的步骤。
- 使用Document类加载输入的PDF文档。
- 创建一个ExcelSaveOptions类的实例。
- 设置选项ExcelSaveOptions.setMinimizeTheNumberOfWorksheets(true)。
- 将PDF另存为XLSX。
下面的代码示例演示如何使用Java将工作表数量最少的PDF转换为XLSX。
// Load source PDF fileDocument doc = new Document("sampletable.pdf");// Set Excel optionsExcelSaveOptions options = new ExcelSaveOptions();// Set output formatoptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);// Set minimizing optionoptions.setMinimizeTheNumberOfWorksheets(true);// Convert PDF to Excel XLSXdoc.save("workbook.xlsx", options);
还想要更多吗可以点击阅读【2019 · Aspose最新资源整合】,查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!