Aspose.Words FOSS за Python е MIT‑лицензирана Python библиотека за зареждане на 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 class.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. Runtime зависимостите (olefile, fpdf2, pydantic) се инсталират автоматично.
API‑т е прост: заредете Document от път към файл, след което извикайте save() с целеви път и формат. За разширен контрол предайте обект за опции за запазване вместо константа за формат. Библиотеката е MIT-licensed, с отворен код в 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, DOC, RTF, TXT и Markdown и експортира към PDF, Markdown и обикновен текст.
Използвайте Document("input.docx"), за да инициализирате обекта на документа. Запазете като PDF с document.save("output.pdf", SaveFormat.PDF).