这个快速示例是关于如何在 Java 中**将 PDF 转换为 Excel **。为了将 PDF 导出为 Excel 在 MS Windows、macOS 或 Linux 操作系统中运行的基于 Java 的应用程序,可以在不依赖 Adobe Acrobat 或任何其他工具的情况下使用。 API 提供了简单易懂的代码来执行转换。
在 Java 中将 PDF 转换为 Excel 的步骤
- 从 Maven 存储库下载并配置 Aspose.PDF for Java
- 在项目中添加对 Aspose.PDF 命名空间的引用
- 使用 Document class 实例加载源 PDF 文件
- 创建一个 ExcelSaveOptions 对象以应用输出 XLSX 设置
- 最后,通过使用 Java 中的 Save 方法将 PDF 转换为 Excel
在 Java PDF 到 Excel 中,使用上述步骤可以轻松实现导出。添加库引用和命名空间后,首先要加载源 PDF 文件。 ExcelSaveOptions 类提供了一组 setter 方法,您可以使用这些方法为所需的 XLSX 文件设置不同的导出选项。也可以跳过使用 ExcelSaveOptions 类实例并使用默认选项将 PDF 导出到 XLSX。最后,通过在 Save 方法中使用 SaveFormat.Excel 枚举器,将加载的 PDF 文件作为 XLSX 保存在磁盘上或内部 Stream 中。
使用 Java 将 PDF 转换为 Excel 的代码
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.ExcelSaveOptions.ExcelFormat; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.SaveFormat; | |
public class PdfToExcelConverter { | |
public static void Main(String[] args) throws Exception {// Main method to perform conversion | |
// Applying product license to create XLSX from PDF in Java | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.setLicense("Aspose.Total.lic"); | |
// Create a Document Class object to load PDF and saving as XLSX | |
Document document = new Document("PDFtoExcel.pdf"); | |
// Set ExcelSaveOptions | |
ExcelSaveOptions saveOptions = new ExcelSaveOptions(); | |
saveOptions.setFormat(ExcelFormat.XLSX); | |
saveOptions.setInsertBlankColumnAtFirst(true); | |
// Convert the PDF to XLSX format | |
document.save("output_pdfToXls.xlsx", SaveFormat.Excel); | |
} | |
} |
上面的例子是使用 Java 代码将 PDF 转换为 Excel 文件,该文件可以在 Microsoft Excel 或 Google Docs 中在线查看。 ExcelSaveOptions 类公开了一系列不同的导出选项,您可以为所需的 XSLX 设置这些选项,包括 Format、ConversionEngine、InsertBlankColumnAtFirst 和 MinimizeTheNumberOfWorksheets 等属性。
上述主题引导您了解如何使用 Java* 将 PDF 转换为 Excel 的过程。如果您热衷于将 PDF 导出为图像,请参阅 如何在 Java 中将 PDF 转换为图像 上的文章。