Aspose.Words FOSS для Python — это библиотека Python с лицензией MIT для загрузки Word‑документов и их экспорта. Она читает файлы DOCX, DOC, RTF, TXT и Markdown и экспортирует их в PDF, Markdown и обычный текст без необходимости Microsoft Office или какого‑либо проприетарного runtime.
Библиотека предоставляет класс Document для загрузки файлов и метод save(), который принимает константы SaveFormat или объекты параметров сохранения, такие как PdfSaveOptions и MarkdownSaveOptions. Примечание: большинство свойств параметров сохранения определены для будущей совместимости API и пока не используются писателями; только MarkdownSaveOptions.export_underline_formatting в настоящее время влияет на вывод.
Установите с помощью pip install aspose-words-foss>=26.4.0. Библиотека требует Python версии 3.10 или новее и зависит от olefile, fpdf2 и pydantic. Коммерческий аналог — Aspose.Words for Python.
Document.SaveFormat.PDF или PdfSaveOptions.SaveFormat.MARKDOWN или MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF экспортный класс конфигурации (собственности являются предварительными колонками совместимости; еще не применены автором).MarkdownSaveOptions: Конфигурация экспорта Markdown (в настоящее время применяется только export_underline_formatting; другие свойства - это знаки перспективной совместимости).SaveFormat.MARKDOWN, SaveFormat.PDF и SaveFormat.TEXT для быстрой конвертации.Aspose.Words FOSS устанавливается с pip install aspose-words-foss. Зависимости времени выполнения (olefile, fpdf2 , pydantic) установляются автоматически.
API просто: загрузить Document с пути файла, затем вызвать save() с целевым путем и форматом. Для расширенного управления пропускайте объект сохранения опций вместо константы формата. Библиотека лицензирована 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 для Python выпущен под лицензией MIT. Вы можете использовать, модифицировать и распространять его в коммерческих и личных проектах.
Установка через pip с pip install aspose-words-foss>=26.4.0. Требуется Python 3.10 или более поздний.
Библиотека читает файлы DOCX, DO C, RTF, TXT и Markdown и экспортирует их в PDF, Mark Down и простой текст.
Используйте Document("input.docx") для инициализации объекта документа. Сохраните в виде PDF с помощью document.save("output.pdf", SaveFormat.PDF).