Aspose.Words FOSS for Python ir MIT-licencēta Python bibliotēka, kas ļauj ielādēt Word dokumentus un tos eksportēt. Tā lasa DOCX, DOC, RTF, TXT un Markdown failus un eksportē tos uz PDF, Markdown un vienkāršu tekstu, neprasot Microsoft Office vai kādu proprietāru izpildlaiku.
Bibliotēka nodrošina Document klasi failu ielādēšanai un save() metodi, kas pieņem SaveFormat konstantes vai saglabāšanas opciju objektus, piemēram, PdfSaveOptions un MarkdownSaveOptions. Piezīme: lielākā daļa saglabāšanas opciju īpašību ir definētas API nākotnes saderībai un vēl nav izmantotas rakstītāju pusē; tikai MarkdownSaveOptions.export_underline_formatting pašlaik ietekmē izvadi.
Instalējiet ar pip install aspose-words-foss>=26.4.0. Bibliotēkai ir vajadzīgs Python 3.10 vai jaunāks un tā ir atkarīga no olefile, fpdf2 un pydantic. Komerciālais ekvivalents ir Aspose.Words for Python.
Document klasi.SaveFormat.PDF vai PdfSaveOptions.SaveFormat.MARKDOWN vai MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: PDF eksportēšanas konfigurācijas klase (īpašības ir nākotnes saderības stubi; vēl nav piemērotas rakstītājam).MarkdownSaveOptions: Markdown eksportēšanas konfigurācija (tikai export_underline_formatting pašlaik tiek piemērots; pārējās īpašības ir nākotnes savietojamības stubi).SaveFormat.MARKDOWN, SaveFormat.PDF un SaveFormat.TEXT ātrai konvertēšanai.Aspose.Words FOSS instalējas ar pip install aspose-words-foss. Izpildlaika atkarības (olefile, fpdf2, pydantic) tiek instalētas automātiski.
API ir vienkārša: ielādēt Document no faila ceļa, tad izsaukt save() ar mērķa ceļu un formātu. Papildu vadības iespējamībām nododiet saglabāšanas opciju objektu, nevis formāta konstanti. Bibliotēka ir licencēta ar MIT, atvērta pirmkods GitHub, un pieprasa Python 3.10 vai jaunāku.
Ielādējiet Word dokumentu un saglabājiet to kā Markdown divās koda rindās.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Eksportēt Word dokumentu uz PDF formātu.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Izlasi visu teksta saturu no Word dokumenta.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS priekš Python ir izlaists zem MIT licences. Jūs varat to izmantot, modificēt un izplatīt komerciālos un personīgajos projektos.
Instalējiet, izmantojot pip ar pip install aspose-words-foss>=26.4.0. Nepieciešams Python 3.10 vai jaunāks.
Bibliotēka lasa DOCX, DOC, RTF, TXT un Markdown failus un eksportē uz PDF, Markdown un vienkāršu tekstu.
Izmantojiet Document("input.docx"), lai inicializētu dokumenta objektu. Saglabājiet kā PDF, izmantojot document.save("output.pdf", SaveFormat.PDF).