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

Aspose.Words FOSS for Python

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

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, DO C, RTF, TXT и Markdown чрез класа Document.
  • Износ на PDF: Изнасяне на всеки въведен документ в PDF с помощта на SaveFormat.PDF или PdfSaveOptions.
  • Износ на Markdown: Износ към Mark Down с SaveFormat.MARKDOWN или MarkdownSaveOptions.
  • ** Извличане на текст:** Изтегляне от документи с помощта на Document.get_text().
  • Износ на обикновен текст: Запазете документи като обикновени текстови с помощта на SaveFormat.TEXT.

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

  • Пиплайни за документи: Изнасяне на качени Word документи в PDF във backend услуги.
  • Извличане на съдържание: Извличат текст от DOCX или DOc файлове за индексиране и търсене.
  • ** Форматна миграция:** Парчен износ на наследени Word архиви към съвременен Markdown или PDF.
  • Автоматизация на CI/CD: Създаване на PDF доклади от Markdown или DOCX шаблони в изграждането на тръбопроводите.

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

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

Опит на разработчика

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

API-то е просто: зареждате Document от път на файл, след което извикайте save() с целева пътека и формат. За напреднал контрол прехвърлете обект за запазване вместо константа за форматиране. Библиотеката е лицензирана по MIT, отворен код в 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)

Изваждане на текст от документ

Прочетете цялото съдържание на текста от документа.

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 license. Можете да го използвате, модифицирате и разпространявате в търговски и лични проекти.

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

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

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

Библиотеката чете файлове DOCX, DO C, RTF, TXT и Markdown и ги изнася в PDF, Mark Down и обикновен текст.

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

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

  

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

 Български