这是一个快速教程,用于解释如何在 Java 中将 CSV 更改为 PDF 的过程。 CSV 文件连同其中使用的分隔符一起加载到 Workbook 类对象中。然后我们通过将 Workbook 对象保存为 PDF 以及要显示的网格线的配置以及输出 PDF 文件中的其他设置,将它从 CSV 转换为 Java 中的 PDF。
在 Java 中将 CSV 更改为 PDF 的步骤
- 在项目中使用 Maven 仓库添加 Aspose.Cells 以将 CSV 转换为 PDF
- 创建 TxtLoadOptions 的实例并设置源 CSV 中使用的分隔符
- 创建 Workbook 的实例并使用上述配置加载源 CSV
- 实例化 PdfSaveOptions 的实例以配置输出 PDF 中的网格线
- 启用并设置要在输出 PDF 中显示的网格线类型
- 使用配置的 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 上的文章。