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

Aspose.Words FOSS Python

Eksportuokite Word dokumentus į PDF, Markdown ir paprastą tekstą iš Python — Microsoft Office nereikia.

Atviro kodo Python biblioteka Word dokumentų konvertavimui

Aspose.Words FOSS for Python yra MIT licencijuota Python biblioteka, skirta įkelti Word dokumentus ir juos eksportuoti. Ji skaito DOCX, DOC, RTF, TXT ir Markdown failus ir eksportuoja juos į PDF, Markdown ir paprastą tekstą, nereikalaujant Microsoft Office ar jokios nuosavybinės vykdymo aplinkos.

Biblioteka teikia Document klasę failų įkėlimui ir save() metodą, kuris priima SaveFormat konstantas arba išsaugojimo parinkčių objektus, tokius kaip PdfSaveOptions ir MarkdownSaveOptions. Pastaba: dauguma išsaugojimo parinkčių savybių yra apibrėžtos API ateities suderinamumui ir dar nėra naudojamos rašytojų; tik MarkdownSaveOptions.export_underline_formatting šiuo metu veikia išvestį.

Įdiekite naudodami pip install aspose-words-foss>=26.4.0. Biblioteka reikalauja Python 3.10 arba vėlesnės versijos ir priklauso nuo olefile, fpdf2 ir pydantic. Komercinė versija yra Aspose.Words for Python.

Dokumentų konvertavimas

  • Daugių formatų įvestis: Įkelkite dokumentus iš DOCX, DOC, RTF, TXT ir Markdown formatų naudodami Document klasę.
  • PDF eksportas: Eksportuokite bet kurį įvesties dokumentą į PDF naudodami SaveFormat.PDF arba PdfSaveOptions.
  • Markdown eksportas: Eksportuoti į Markdown su SaveFormat.MARKDOWN arba MarkdownSaveOptions.
  • Teksto išgavimas: Ištraukite paprasto teksto turinį iš dokumentų naudodami Document.get_text().
  • Paprasto teksto eksportavimas: Išsaugokite dokumentus kaip paprastą tekstą naudodami SaveFormat.TEXT.

Kur Aspose.Words FOSS gali būti naudojamas

  • Dokumentų konvejeriai: Eksportuoti įkeltus Word dokumentus į PDF backend paslaugose.
  • Turinio išgavimas: Išgaukite tekstą iš DOCX arba DOC failų indeksavimui ir paieškai.
  • Formato migracija: Masinis senų Word archyvų eksportavimas į modernų Markdown arba PDF.
  • CI/CD automatizavimas: Generuokite PDF ataskaitas iš Markdown arba DOCX šablonų kūrimo konvejeriuose.

Išsaugojimo parinktys ir pritaikymas

  • PdfSaveOptions: PDF eksporto konfigūracijos klasė (savybės yra ateities suderinamumo stubai; dar neįgyvendintos rašytojo).
  • MarkdownSaveOptions: Markdown eksporto konfigūracija (šiuo metu taikomas tik export_underline_formatting; kitos savybės yra ateities suderinamumo stubai).
  • SaveFormat constants: Naudokite SaveFormat.MARKDOWN, SaveFormat.PDF ir SaveFormat.TEXT greitam konvertavimui.
  • Document readers: Skirti skaitytuvai DOC, RTF, TXT ir Markdown įvesties formatams.

Kūrėjo patirtis

Aspose.Words FOSS įdiegia su pip install aspose-words-foss. Vykdymo priklausomybės (olefile, fpdf2, pydantic) įdiegiamos automatiškai.

API yra paprasta: įkelkite Document iš failo kelio, tada iškvieskite save() su tiksliniu keliu ir formatu. Išplėstiniam valdymui perduokite išsaugojimo parinkčių objektą vietoj formato konstantos. Biblioteka yra MIT licencijos, atviro kodo GitHub platformoje ir reikalauja Python 3.10 arba vėlesnės versijos.

Konvertuoti DOCX į Markdown

Įkelkite Word dokumentą ir išsaugokite jį kaip Markdown per dvi kodo eilutes.

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

Eksportuoti DOCX į PDF

Eksportuokite Word dokumentą į PDF formatą.

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

Išgauti tekstą iš dokumento

Perskaityti visą teksto turinį iš Word dokumento.

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

Frequently Asked Questions

Kokią licenciją naudoja Aspose.Words FOSS for Python?

Aspose.Words FOSS for Python išleista pagal MIT licenciją. Galite naudoti, modifikuoti ir platinti ją komerciniuose ir asmeniniuose projektuose.

Kaip įdiegti Aspose.Words FOSS for Python?

Įdiekite per pip naudodami pip install aspose-words-foss>=26.4.0. Reikalauja Python 3.10 arba vėlesnės versijos.

Kokie dokumentų formatai palaikomi?

Biblioteka skaito DOCX, DOC, RTF, TXT ir Markdown failus ir eksportuoja į PDF, Markdown ir paprastą tekstą.

Kaip eksportuoti DOCX failą į PDF?

Naudokite Document("input.docx"), kad inicializuotumėte dokumento objektą. Išsaugokite kaip PDF su document.save("output.pdf", SaveFormat.PDF).

  

Support and Learning Resources

 Lietuvių