这个简短的教程指导如何使用 Python 将 XSL FO 转换为 PDF。它包含建立运行示例代码的环境所需的所有信息、编写此应用程序时要遵循的步骤列表,以及演示如何使用 Python 将 XSL FO 导出为 PDF 过程的可运行示例代码.您还将获得有关自定义加载 XSL FO 文件和自定义输出 PDF 文件到磁盘或输出流的详细信息。
使用 Python 将 XSL FO 呈现为 PDF 的步骤
- 将环境配置为 通过 .NET 使用适用于 Python 的 Aspose.PDF 以将 XSL-FO 转换为 PDF
- 创建一个 XslFoLoadOptions 类的对象来自定义 XSL FO 文件的加载
- 使用文件名和 XslFoLoadOptions 对象加载带有 Document 类对象的 XSL FO 文件
- 使用 Document 对象中的 save() 方法将加载的 XSL FO 文件保存为 PDF
这些步骤总结了使用 Python* 将 XSL FO *转换为 PDF 的过程。该过程通过声明 XslFoLoadOptions 类对象的对象来启动,该对象用于自定义加载 XLS FO 文件的过程,然后实例化采用 XSL FO 文件的文件名和加载选项的 Document 类对象。将文件加载到 Document 类对象后,可以将其保存为各种格式,例如 PDF、DOC、XPS、HTML 和 PPTX 格式等。
使用 Python 将 XSL FO 导出为 PDF 的代码
上面的代码段演示了如何使用 Python 将 XSL FO 呈现为 PDF。 XslFoLoadOptions 类对象提供自定义 XSL FO 文件加载的选项,您可以设置 WarningHandler 来处理加载文件时出现的警告,并将输入文件类型描述为 CGM、HTML、EPUB、XML、XSLFO 和很快。同样,在将加载的文件保存为 PDF 时,您可以使用 PDFSaveOptions 类对象设置默认字体名称,设置标志以关闭响应对象,设置临时文件的路径,并设置警告处理程序以控制警告。
本文教我们如何使用 Python* 将 *XSL FO 转换为 PDF。如果您想了解在 Python 中创建 PDF 文件的过程,请参阅 如何在 Python 中创建 PDF 上的文章。