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.
Document.SaveFormat.PDF sau PdfSaveOptions.SaveFormat.MARKDOWN sau MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.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).SaveFormat.MARKDOWN, SaveFormat.PDF și SaveFormat.TEXT pentru conversie rapidă.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ă.
Î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)
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)
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()
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.
Instalează prin pip cu pip install aspose-words-foss>=26.4.0. Necesită Python 3.10 sau o versiune ulterioară.
Biblioteca citește fișiere DOCX, DOC, RTF, TXT și Markdown și exportă în PDF, Markdown și text simplu.
Folosește Document("input.docx") pentru a inițializa obiectul document. Salvează ca PDF cu document.save("output.pdf", SaveFormat.PDF).