Aspose.Words FOSS dla Python jest biblioteką Python na licencji MIT do ładowania dokumentów Word i ich eksportowania. Odczytuje pliki DOCX, DOC, RTF, TXT oraz Markdown i eksportuje je do PDF, Markdown oraz zwykłego tekstu, nie wymagając Microsoft Office ani żadnego własnościowego środowiska uruchomieniowego.
Biblioteka udostępnia klasę Document do ładowania plików oraz metodę save(), która przyjmuje stałe SaveFormat lub obiekty opcji zapisu, takie jak PdfSaveOptions i MarkdownSaveOptions. Uwaga: większość właściwości opcji zapisu jest zdefiniowana dla kompatybilności wstecznej API i nie jest jeszcze wykorzystywana przez zapisywacze; tylko MarkdownSaveOptions.export_underline_formatting obecnie wpływa na wynik.
Zainstaluj przy użyciu pip install aspose-words-foss>=26.4.0. Biblioteka wymaga Python 3.10 lub nowszej i zależy od olefile, fpdf2 oraz pydantic. Komercyjny odpowiednik to Aspose.Words for Python.
Document.SaveFormat.PDF lub PdfSaveOptions.SaveFormat.MARKDOWN lub MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: Klasa konfiguracji eksportu PDF (właściwości są szkieletami zapewniającymi kompatybilność w przyszłości; nie zostały jeszcze zastosowane przez pisarza).MarkdownSaveOptions: Konfiguracja eksportu Markdown (tylko export_underline_formatting jest obecnie zastosowane; inne właściwości są szablonami kompatybilności w przód).SaveFormat.MARKDOWN, SaveFormat.PDF i SaveFormat.TEXT do szybkiej konwersji.Aspose.Words FOSS instaluje się z pip install aspose-words-foss. Zależności uruchomieniowe (olefile, fpdf2, pydantic) są instalowane automatycznie.
API jest proste: załaduj Document z ścieżki pliku, a następnie wywołaj save() z docelową ścieżką i formatem. Dla zaawansowanej kontroli przekaż obiekt opcji zapisu zamiast stałej formatu. Biblioteka jest na licencji MIT, open-source na GitHubie i wymaga Python 3.10 lub nowszej.
Wczytaj dokument Word i zapisz go jako Markdown w dwóch linijkach kodu.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Wyeksportuj dokument Word do formatu PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Odczytaj całą treść tekstową z dokumentu Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS for Python jest wydany na licencji MIT. Możesz używać, modyfikować i rozpowszechniać go w projektach komercyjnych i prywatnych.
Zainstaluj za pomocą pip z pip install aspose-words-foss>=26.4.0. Wymaga Python 3.10 lub nowszej wersji.
Biblioteka odczytuje pliki DOCX, DOC, RTF, TXT oraz Markdown i eksportuje do PDF, Markdown oraz zwykłego tekstu.
Użyj Document("input.docx"), aby zainicjować obiekt dokumentu. Zapisz jako PDF przy użyciu document.save("output.pdf", SaveFormat.PDF).