Aspose.Words FOSS for Python 是一个 MIT 许可证的 Python 库,用于加载 Word 文档并导出它们。它可以读取 DOCX、DOC、RTF、TXT 和 Markdown 文件,并将它们导出为 PDF、Markdown 和纯文本,无需 Microsoft Office 或任何专有运行时。
该库提供了一个用于加载文件的 Document 类和一个接受 SaveFormat 常量或类似 PdfSaveOptions 和 MarkdownSaveOptions 的保存选项对象的 save() 方法。注意:大多数保存选项属性是为 API 前向兼容性而定义的,尚未被写入器使用;目前只有 MarkdownSaveOptions.export_underline_formatting 会影响输出。
使用 pip install aspose-words-foss>=26.4.0 安装。该库要求 Python 3.10 或更高版本,并依赖于 olefile、fpdf2 和 pydantic。商业对应版本是 Aspose.Words for Python。
Document类从DOCX,DO C,RTF,TXT和Markdown格态上载文件.SaveFormat.PDF或 PdfSaveOptions.将任何输入文件导出的 PDF.SaveFormat.MARKDOWN或 MarkdownSaveOptions. 在标签下进行出运.Document.get_text()从文件中提拔纯文字内容.SaveFormat.TEXT 将文件保存为纯文字.PdfSaveOptions: PDF 导出配置类 (属性是前置兼容性的标签;尚未被编写者应用).MarkdownSaveOptions: 标记输出配置 (目前只应用 export_underline_formatting;其他属性是前向兼容性的).SaveFormat.MARKDOWN, SaveFormat.PDF 和 SaveFormat.TEXT 为快速转换.Aspose.Words FOSS 使用 pip install aspose-words-foss 安装。运行时依赖项(olefile、fpdf2、pydantic)会自动安装。
API 很直接:从文件路径加载一个 Document,然后使用目标路径和格式调用 save()。如需高级控制,可传入一个 save-options 对象而不是格式常量。该库采用 MIT 许可证,在 GitHub 上开源,且需要 Python 3.10 或更高版本。
载入一个 Word 文档,并将其保存为 Markdown 在两个代码行中.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
将 Word 文档导出到 PDF 格式.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
在 Word 文档中阅读所有文字内容.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS for Python 在 MIT 许可证下发布。您可以在商业和个人项目中使用、修改和分发它。
通过 pip 使用 pip install aspose-words-foss>=26.4.0.需要 Python 3.10 或更新版本.
图书馆读取DOCX,DOc,RTF,TXT和Markdown文件并将其导出到PDF,MarkDown和纯文本.
使用 Document("input.docx") 来初始化文档对象. 以document.save("output.pdf", SaveFormat.PDF) 作为 PDF 保存.