如何在 Python 中使用核心文档管理
如何使用核心文档管理
本指南介绍了使用 Aspose.Words FOSS 为 Python 进行核心文档管理。它演示了文档格式转换:读取 Word 文件并将其写入为 PDF、Markdown 或纯文本。
先决条件
安装库:
pip install aspose-words-foss需要 Python 3.10 或更高版本。
加载文档
通过传递文件路径来创建一个 Document 对象。支持的输入格式包括 DOCX、DOC、RTF、TXT 和 Markdown。
import aspose.words_foss as aw
doc = aw.Document("input.docx")转换为 PDF
使用 LdmPdfWriter:
import aspose.words_foss as aw
from aspose.words_foss.pdf_writer import LdmPdfWriter
doc = aw.Document("input.docx")
LdmPdfWriter().write(doc, "output.pdf")转换为 Markdown
支持用于 Markdown 转换的输入格式包括 DOCX、DOC、RTF、TXT 和 Markdown 文件。
使用 LdmMarkdownWriter 保存输出:
import aspose.words_foss as aw
from aspose.words_foss.md_writer import LdmMarkdownWriter
doc = aw.Document("input.docx")
LdmMarkdownWriter().write(doc, "output.md")提取文本
使用 Document.text 属性来提取所有文本内容:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.text摘要
| Task | 方法 |
|---|---|
| 加载文档 | Document("path") |
| 导出为 PDF | LdmPdfWriter().write(d, "output.pdf") |
| 导出为 Markdown | LdmMarkdownWriter().write(d, "output.md") |
| 导出为纯文本 | 将 d.text 写入文件 |
| 提取文本 | d.text |