1. Продукти
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS за Python

Експортирайте Word документи към PDF, Markdown и обикновен текст от Python — без необходим Microsoft Office.

Open-Source Python библиотека за конвертиране на Word документи

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.

Конвертиране на документи

  • Мултиформатен вход: Заредете документи от формати DOCX, DOC, RTF, TXT и Markdown чрез класа Document class.
  • PDF export: Експортирайте всеки входен документ в PDF, като използвате SaveFormat.PDF или PdfSaveOptions.
  • Експортиране в Markdown: Експортирайте в Markdown с SaveFormat.MARKDOWN или MarkdownSaveOptions.
  • Извличане на текст: Извлечете чист текстовото съдържание от документи, като използвате Document.get_text().
  • Експорт в чист текст: Запазете документите като чист текст, използвайки SaveFormat.TEXT.

Къде Aspose.Words FOSS може да се използва

  • Документни конвейери: Експортиране на качени Word документи в PDF в бекенд услуги.
  • Извличане на съдържание: Извличане на текст от файлове DOCX или DOC за индексиране и търсене.
  • Миграция на формати: Пакетен износ на наследени Word архиви към съвременен Markdown или PDF.
  • CI/CD автоматизация: Генерирайте PDF отчети от шаблони в Markdown или DOCX в процесите на изграждане.

Опции за запазване и персонализиране

  • PdfSaveOptions: Клас за конфигурация на PDF експортиране (свойствата са заглушки за бъдеща съвместимост; все още не са приложени от писателя).
  • MarkdownSaveOptions: Конфигурация за експортиране в Markdown (в момента се прилага само export_underline_formatting; другите свойства са заместители за бъдеща съвместимост).
  • SaveFormat constants: Използвайте SaveFormat.MARKDOWN, SaveFormat.PDF и SaveFormat.TEXT за бързо конвертиране.
  • Четеци на документи: Специализирани четеци за входни формати DOC, RTF, TXT и Markdown.

Опит на разработчиците

Aspose.Words FOSS се инсталира с pip install aspose-words-foss. Runtime зависимостите (olefile, fpdf2, pydantic) се инсталират автоматично.

API‑т е прост: заредете Document от път към файл, след което извикайте save() с целеви път и формат. За разширен контрол предайте обект за опции за запазване вместо константа за формат. Библиотеката е MIT-licensed, с отворен код в GitHub и изисква Python 3.10 или по‑нова версия.

Конвертиране на DOCX към Markdown

Заредете 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)

Експортиране на DOCX в PDF

Експортирайте 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()

Frequently Asked Questions

Какъв лиценз използва Aspose.Words FOSS за Python?

Aspose.Words FOSS за Python е публикуван под лиценз MIT. Можете да го използвате, модифицирате и разпространявате в комерсиални и лични проекти.

Как да инсталирам Aspose.Words FOSS за Python?

Инсталирайте чрез pip с pip install aspose-words-foss>=26.4.0. Изисква Python 3.10 или по‑нова версия.

Кои формати на документи се поддържат?

Библиотеката чете файлове DOCX, DOC, RTF, TXT и Markdown и експортира към PDF, Markdown и обикновен текст.

Как да експортирам DOCX файл в PDF?

Използвайте Document("input.docx"), за да инициализирате обекта на документа. Запазете като PDF с document.save("output.pdf", SaveFormat.PDF).

  

Ресурси за поддръжка и обучение

 Български