如何在 Java 中将 CSV 转换为 PDF

这是一个快速教程,用于解释如何在 Java 中将 CSV 更改为 PDF 的过程。 CSV 文件连同其中使用的分隔符一起加载到 Workbook 类对象中。然后我们通过将 Workbook 对象保存为 PDF 以及要显示的网格线的配置以及输出 PDF 文件中的其他设置,将它从 CSV 转换为 Java 中的 PDF

在 Java 中将 CSV 更改为 PDF 的步骤

  1. 在项目中使用 Maven 仓库添加 Aspose.Cells 以将 CSV 转换为 PDF
  2. 创建 TxtLoadOptions 的实例并设置源 CSV 中使用的分隔符
  3. 创建 Workbook 的实例并使用上述配置加载源 CSV
  4. 实例化 PdfSaveOptions 的实例以配置输出 PDF 中的网格线
  5. 启用并设置要在输出 PDF 中显示的网格线类型
  6. 使用配置的 PdfSaveOptions 对象将工作簿另存为 PDF

在这些步骤中,我们将源 CSV 文件加载到 Workbook 对象中并描述分隔符,以便根据它读取 CSV 文件数据。然后我们使用 PdfSaveOptions 类定义输出 PDF 文件的属性,例如是否显示网格线以及在输出 PDF 中显示哪种类型的网格线。最后,我们通过将工作簿保存为 PDF 并设置在 PdfSaveOptions 类对象中定义的配置,将 CSV 转换为 Java 中的 PDF

用 Java 将 CSV 转换为 PDF 的代码

您可以看到我们通过将 CSV 文件加载到工作簿类对象中将 CSV 转换为 Java 中的 PDF,该对象可以加载 MS Excel 也支持的所有其他类型的文件。我们可以通过在 TxtLoadOptions 类对象中定义 AutoFilter、AutoFitterOptions、TextQualifier、IgnoreNotPrinted 和许多其他可用选项来控制 CSV 加载过程。同样,我们可以在保存工作簿的同时使用 PdfSaveOptions 类对象在输出 PDF 文件中设置 DefaultFont、DisplayDocTitle、FontEncoding、OptimizationType 和许多其他配置。

我们通过几行代码学习了Java中将CSV转换为PDF的操作。如果您有兴趣了解将 Excel 转换为 CSV 的过程,请查看 如何在 Java 中将 Excel 转换为 CSV 上的文章。

 简体中文