Aspose.Words FOSS untuk Python ialah perpustakaan Python berlesen MIT untuk memuatkan dokumen Word dan mengeksportnya. Ia membaca fail DOCX, DOC, RTF, TXT, dan Markdown serta mengeksportnya ke PDF, Markdown, dan teks biasa tanpa memerlukan Microsoft Office atau runtime proprietari.
Pustaka menyediakan kelas Document untuk memuatkan fail dan kaedah save() yang menerima konstanta SaveFormat atau objek pilihan‑simpan seperti PdfSaveOptions dan MarkdownSaveOptions. Nota: kebanyakan sifat pilihan‑simpan ditakrifkan untuk keserasian ke hadapan API dan belum lagi digunakan oleh penulis; hanya MarkdownSaveOptions.export_underline_formatting kini mempengaruhi output.
Pasang dengan pip install aspose-words-foss>=26.4.0. Pustaka memerlukan Python 3.10 atau lebih baru dan bergantung pada olefile, fpdf2, dan pydantic. Versi komersialnya ialah Aspose.Words for Python.
Document.SaveFormat.PDF atau PdfSaveOptions.SaveFormat.MARKDOWN atau MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: kelas konfigurasi eksport PDF (ciri‑ciri adalah stub keserasian ke hadapan; belum lagi digunakan oleh penulis).MarkdownSaveOptions: konfigurasi eksport Markdown (hanya export_underline_formatting sedang digunakan pada masa ini; ciri‑ciri lain adalah stub keserasian ke hadapan).SaveFormat.MARKDOWN, SaveFormat.PDF, dan SaveFormat.TEXT untuk penukaran cepat.Aspose.Words FOSS dipasang dengan pip install aspose-words-foss. Kebergantungan masa jalan (olefile, fpdf2, pydantic) dipasang secara automatik.
API ini mudah: muatkan Document dari laluan fail, kemudian panggil save() dengan laluan sasaran dan format. Untuk kawalan lanjutan, hantarkan objek save-options bukannya pemalar format. Perpustakaan ini berlesen MIT, sumber terbuka di GitHub, dan memerlukan Python 3.10 atau lebih baru.
Muatkan dokumen Word dan simpan sebagai Markdown dalam dua baris kod.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Eksport dokumen Word ke format PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Baca semua kandungan teks daripada dokumen Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS untuk Python dikeluarkan di bawah MIT license. Anda boleh menggunakannya, mengubahsuai, dan mengedarkannya dalam projek komersial dan peribadi.
Pasang melalui pip dengan pip install aspose-words-foss>=26.4.0. Memerlukan Python 3.10 atau lebih baru.
Pustaka ini membaca fail DOCX, DOC, RTF, TXT, dan Markdown serta mengeksport ke PDF, Markdown, dan teks biasa.
Gunakan Document("input.docx") untuk memulakan objek dokumen. Simpan sebagai PDF dengan document.save("output.pdf", SaveFormat.PDF).