在这个简洁的教程中,您将学习如何使用 Java** 将 PDF 转换为 CSV。它涉及有关如何使用 Java PDF 到 CSV 转换可以立即执行的所有分步详细信息,而无需安装任何 PDF 处理应用程序,如 Adobe Acrobat 等。这种转换在不同的用例中很有用,例如,处理 PDF 文件中的数值以在 Excel 文件中创建图表或图形。
使用 Java 将 PDF 转换为 CSV 的步骤
- 包含来自 Maven 存储库的 Aspose.PDF for Java 库引用以将 PDF 转换为 CSV
- 在项目中添加对 Aspose.PDF 命名空间的引用以将 PDF 导出为 CSV
- 创建 Document class 的实例以加载源 PDF 文件
- 初始化 ExcelSaveOptions 对象以设置输出 CSV 文件所需的属性
- 使用 Save 方法和 ExcelSaveOptions 参数在 Java 中将 PDF 转换为 CSV
这些基本步骤详细说明了如何创建基于 PDF 到 CSV Java 的应用程序。首先,通过配置来自 Maven 存储库的依赖关系来解析引用。然后我们需要继续加载输入 PDF 文件并将输出 CSV 文件写入磁盘,同时为输出文件设置不同的属性。
使用 Java 将 PDF 转换为 CSV 的代码
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.License; | |
public class ConvertPdfToCsvUsingJava { | |
public static void main(String[] args) throws Exception { // main method to convert a PDF document to CSV file format | |
// Instantiate the license to avoid trial limitations while converting the PDF to comma separated CSV file | |
License asposePdfLicenseCSV = new License(); | |
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic"); | |
// Load PDF document for converting it to comma seaparated value file | |
Document convertPDFDocumentToCSV = new Document("input.pdf"); | |
// Initialize ExcelSaveOptions class object to set the format of the output file | |
ExcelSaveOptions csvSave = new ExcelSaveOptions(); | |
csvSave.setFormat(ExcelSaveOptions.ExcelFormat.CSV); | |
// Save the converted output file in CSV format | |
convertPDFDocumentToCSV.save("ConvertPDFToCSV.csv", csvSave); | |
System.out.println("Done"); | |
} | |
} |
为了在 Java 中将 PDF 导出为 CSV,您可以使用上面的代码示例。它使用 Document 类加载输入 PDF 文件,然后我们可以使用 ExcelSaveOptions 类为输出 CSV 文件设置不同的首选项。例如,在将输出文件保存到磁盘或流对象之前,根据您的要求设置文件格式或统一的列划分等。
在这个例子中,我们探索了如何使用 Java 将 PDF 转换为 CSV。如果您有兴趣以编程方式将 PDF 文件转换为 Excel,请参阅 如何在 Java 中将 PDF 转换为 Excel 上的文章。