1. Products
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS pentru Python

Exportați documente Word în PDF, Markdown și text simplu din Python — nu este necesar Microsoft Office.

Bibliotecă Python open-source pentru conversia documentelor Word

Aspose.Words FOSS pentru Python este o bibliotecă Python licențiată sub MIT pentru încărcarea documentelor Word și exportarea lor. Citește fișiere DOCX, DOC, RTF, TXT și Markdown și le exportă în PDF, Markdown și text simplu fără a necesita Microsoft Office sau orice runtime proprietar.

Biblioteca oferă o clasă Document pentru încărcarea fișierelor și o metodă save() care acceptă constante SaveFormat sau obiecte de tip save-options precum PdfSaveOptions și MarkdownSaveOptions. Notă: majoritatea proprietăților save-options sunt definite pentru compatibilitate în avans a API-ului și nu sunt încă utilizate de scriitori; doar MarkdownSaveOptions.export_underline_formatting afectează în prezent ieșirea.

Instalați cu pip install aspose-words-foss>=26.4.0. Biblioteca necesită Python 3.10 sau o versiune ulterioară și depinde de olefile, fpdf2 și pydantic. Omologul comercial este Aspose.Words for Python.

Conversie de documente

  • Intrare multi-format: Încărcați documente din formatele DOCX, DOC, RTF, TXT și Markdown prin clasa Document.
  • Export PDF: Exportați orice document de intrare în PDF utilizând SaveFormat.PDF sau PdfSaveOptions.
  • Exportare Markdown: Exportă în Markdown cu SaveFormat.MARKDOWN sau MarkdownSaveOptions.
  • Extracție de text: Extrage conținutul textului simplu din documente utilizând Document.get_text().
  • Export în format text simplu: Salvați documentele ca text simplu utilizând SaveFormat.TEXT.

Unde Aspose.Words FOSS poate fi utilizat

  • Document pipelines: Exportați documentele Word încărcate în PDF în serviciile backend.
  • Extracție de conținut: Extrage textul din fișiere DOCX sau DOC pentru indexare și căutare.
  • Migrarea formatului: Export în lot arhive Word vechi în Markdown modern sau PDF.
  • CI/CD automation: Generează rapoarte PDF din șabloane Markdown sau DOCX în pipeline-urile de build.

Opțiuni de salvare și personalizare

  • PdfSaveOptions: clasă de configurare a exportului PDF (proprietățile sunt stub-uri de compatibilitate viitoare; încă nu sunt aplicate de scriitor).
  • MarkdownSaveOptions: Configurație de export Markdown (doar export_underline_formatting este aplicat în prezent; alte proprietăți sunt stub-uri de compatibilitate viitoare).
  • Constante SaveFormat: Folosiți SaveFormat.MARKDOWN, SaveFormat.PDF și SaveFormat.TEXT pentru conversie rapidă.
  • Cititori de documente: Cititori dedicați pentru formatele de intrare DOC, RTF, TXT și Markdown.

Experiența dezvoltatorului

Aspose.Words FOSS se instalează cu pip install aspose-words-foss. Dependențele de runtime (olefile, fpdf2, pydantic) sunt instalate automat.

API-ul este simplu: încarcă un Document dintr-o cale de fișier, apoi apelează save() cu o cale țintă și format. Pentru control avansat, transmite un obiect de opțiuni de salvare în loc de o constantă de format. Biblioteca este licențiată sub MIT, open-source pe GitHub și necesită Python 3.10 sau o versiune ulterioară.

Convertește DOCX în Markdown

Încarcă un document Word și salvează-l ca Markdown în două linii de cod.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

Exportă DOCX în PDF

Exportați un document Word în format PDF.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Extrage text dintr-un document

Citește tot conținutul text dintr-un document Word.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Frequently Asked Questions

Ce licență folosește Aspose.Words FOSS pentru Python?

Aspose.Words FOSS pentru Python este lansat sub licența MIT. Poți să îl folosești, să îl modifici și să îl distribui în proiecte comerciale și personale.

Cum instalez Aspose.Words FOSS pentru Python?

Instalează prin pip cu pip install aspose-words-foss>=26.4.0. Necesită Python 3.10 sau o versiune ulterioară.

Ce formate de documente sunt suportate?

Biblioteca citește fișiere DOCX, DOC, RTF, TXT și Markdown și exportă în PDF, Markdown și text simplu.

Cum exportez un fișier DOCX în PDF?

Folosește Document("input.docx") pentru a inițializa obiectul document. Salvează ca PDF cu document.save("output.pdf", SaveFormat.PDF).

  

Support and Learning Resources

 Română