如何在 Python 中将 Word RTF 转换为 PDF

本教程包含描述如何借助必要的配置详细信息、程序逻辑和可运行的示例代码在 Python 中将 Word RTF 转换为 PDF 的清晰步骤。通过设置不同的属性,您将了解加载源 RTF 以及自定义输出 PDF 的不同选项。使用 Python RTF 到 PDF 转换只需几个简单的 API 调用,可以在任何支持 Python 的环境(如 Windows、Linux 和 macOS)中执行。

用 Python 编写 RTF 到 PDF 转换器的步骤

  1. 建立使用 Aspose.Words for Python 通过 .NET 将 RTF 转换为 PDF 的环境
  2. 将要转换为 PDF 的源 RTF 文件加载到 Document 类对象中
  3. 实例化 PdfSaveOptions 类对象以自定义从加载的 RTF 转换的输出 PDF
  4. 设置输出 PDF 文件的所需属性
  5. 将输出 PDF 文件保存在磁盘上

这些步骤提供了在 Python* 中将 *富文本格式写入 PDF 转换器的逻辑,以及对有助于配置测试环境的文章的参考。第一步,将 RTF 文件加载到具有多个重载版本的 Document 类对象中,以在加载文件时处理不同的场景。类似地,PDFSaveOptions 类对象用于在写入流或磁盘上的文件之前设置输出 PDF 文件的属性。

在 Python 中将富文本文档转换为 PDF 的代码

此代码演示了将文件格式从 RTF 转换为 Python 中的 PDF 的过程,方法是使用 Document 类对象,该对象提供从流或磁盘加载等选项,使用 load_options 类对象设置属性,例如将元文件转换为 PNG,处理不同的编码,为受保护的文件设置密码等等。类似地,PdfSaveOptions 类对象支持嵌入 post-script 字体、设置颜色模式(如本代码示例所示)、指定 PDF 合规标准、显示文档标题等等。

本主题已教我们将 RTF 文件转换为 PDF 格式。如果您想了解在 Word 文件中添加页眉和页脚的过程,请参阅 如何使用 Python 在 Word 中添加页眉和页脚 上的文章。

 简体中文