Aspose.Words FOSS untuk Python adalah perpustakaan Python berlisensi MIT untuk memuat dokumen Word dan mengekspornya. Ia membaca file DOCX, DOC, RTF, TXT, dan Markdown serta mengekspornya ke PDF, Markdown, dan teks biasa tanpa memerlukan Microsoft Office atau runtime proprietari apa pun.
Pustaka menyediakan kelas Document untuk memuat file dan metode save() yang menerima konstanta SaveFormat atau objek save-options seperti PdfSaveOptions dan MarkdownSaveOptions. Catatan: sebagian besar properti save-options didefinisikan untuk kompatibilitas maju API dan belum digunakan oleh penulis; hanya MarkdownSaveOptions.export_underline_formatting yang saat ini memengaruhi output.
Instal dengan pip install aspose-words-foss>=26.4.0. Perpustakaan memerlukan Python 3.10 atau yang lebih baru dan bergantung pada olefile, fpdf2, dan pydantic. Versi komersialnya adalah Aspose.Words for Python.
Document.SaveFormat.PDF atau PdfSaveOptions.SaveFormat.MARKDOWN atau MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: kelas konfigurasi ekspor PDF (properti adalah stub kompatibilitas ke depan; belum diterapkan oleh penulis).MarkdownSaveOptions: Konfigurasi ekspor Markdown (hanya export_underline_formatting yang saat ini diterapkan; properti lain adalah stub kompatibilitas ke depan).SaveFormat.MARKDOWN, SaveFormat.PDF, dan SaveFormat.TEXT untuk konversi cepat.Aspose.Words FOSS menginstal dengan pip install aspose-words-foss. Dependensi runtime (olefile, fpdf2, pydantic) diinstal secara otomatis.
API-nya sederhana: muat sebuah Document dari jalur file, lalu panggil save() dengan jalur target dan format. Untuk kontrol lanjutan, berikan objek save-options alih-alih konstanta format. Perpustakaan ini berlisensi MIT, sumber terbuka di GitHub, dan memerlukan Python 3.10 atau lebih baru.
Muat dokumen Word dan simpan sebagai Markdown dalam dua baris kode.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Ekspor 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 konten teks dari dokumen Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS untuk Python dirilis di bawah lisensi MIT. Anda dapat menggunakannya, memodifikasinya, dan mendistribusikannya dalam proyek komersial dan pribadi.
Instal melalui pip dengan pip install aspose-words-foss>=26.4.0. Membutuhkan Python 3.10 atau lebih baru.
Perpustakaan membaca file DOCX, DOC, RTF, TXT, dan Markdown serta mengekspor ke PDF, Markdown, dan teks biasa.
Gunakan Document("input.docx") untuk menginisialisasi objek dokumen. Simpan sebagai PDF dengan document.save("output.pdf", SaveFormat.PDF).