0
点赞
收藏
分享

微信扫一扫

Python 转换Word 为 OFD

OFD,即Open Fixed-layout Document,是中国的一种自主格式,常用于政府部门和党委机关的电子公文、票据或证照。为了在国产化环境中更便捷地存储、读取和编辑电子文档,并无缝衔接日常办公环境,降低用户使用难度,通常需要将Word、Excel、PowerPoint或PDF文档转换为OFD格式。本文将介绍使用 Spire.Doc for Python 来实现 Word 文档保存为 OFD。

引入Spire.Doc for Python

使用此工具操作 Word 文档之前,需要先将其引入到项目中。可以从 Spire.Doc for Python 官方网站下载,或直接 pip 安装。代码如下: 

pip install Spire.Doc

如果您不确定如何安装,请参考本教程:如何在 VS Code 中安装 Spire.Doc for Python

使用 Python 将 .doc 或 .docx 转换为 OFD

Spire.Doc for Python 提供的 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法可将 Word 另存为 OFD格式。步骤如下:

  • 创建一个 Document 类的对象。
  • 使用 Document.LoadFromFile() 方法加载 Word (.doc/.docx) 文档。
  • 使用 Doucment.SaveToFile() 方法将文档保存为 OFD格式。

import queue
from spire.doc import
from spire.doc.common import
import os

# 创建 Document 类的对象
document = Document()

# 加载一个 .doc 或 .docx 文档
document.LoadFromFile("Sample.docx")

# 将文档保存为OFD格式
document.SaveToFile("Output/ToPDF.ofd", FileFormat.OFD)
document.Close()

运行成功后会在定义的文档路径下看到你命名保存的OFD文档,截图如下:

Python 转换Word 为 OFD_Python

--本文完

举报

相关推荐

0 条评论