Aspose.Words FOSS для Python — це бібліотека Python з ліцензією MIT для завантаження Word‑документів та їх експорту. Вона читає файли DOCX, DOC, RTF, TXT та Markdown і експортує їх у PDF, Markdown та простий текст без потреби у Microsoft Office чи будь‑якому пропрієтарному середовищі виконання.
Бібліотека надає клас 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: Конфігурація експорту з маркуванням (тепер застосовується тільки 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) .