Pertanyaan yang Sering Diajukan
Lisensi & Sumber Terbuka
Lisensi apa yang digunakan Aspose.Words FOSS untuk Python?
Aspose.Words FOSS untuk Python dirilis di bawah lisensi MIT. Anda dapat menggunakan, memodifikasi, dan mendistribusikan perpustakaan ini dalam proyek pribadi maupun komersial. Satu-satunya persyaratan adalah menyertakan teks lisensi asli dalam salinan perangkat lunak.
Apakah saya dapat menggunakan Aspose.Words FOSS dalam produk komersial?
Ya. Lisensi MIT mengizinkan penggunaan komersial, modifikasi, dan distribusi tanpa harus membeli lisensi terpisah atau kunci aktivasi.
Instalasi & Persyaratan
Bagaimana cara menginstal Aspose.Words FOSS untuk Python?
Instal melalui pip:
pip install aspose-words-foss>=26.4.0Paket menginstal dependensinya (olefile, fpdf2, pydantic) secara otomatis.
Versi Python apa yang didukung?
Aspose.Words FOSS memerlukan Python 3.10, 3.11, atau 3.12. Versi Python yang lebih lama tidak didukung.
Apakah ada ketergantungan native atau sistem?
Tidak diperlukan ekstensi native atau dependensi tingkat sistem. Semua dependensi adalah paket Python murni yang diinstal secara otomatis oleh pip.
Dukungan Format
Format dokumen apa yang dapat dibaca oleh Aspose.Words FOSS?
Perpustakaan membaca format input DOCX, DOC, RTF, TXT, dan Markdown. Muat file yang didukung dengan memberikan jalur file ke konstruktor Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Format output apa yang didukung oleh Aspose.Words FOSS?
Dokumen dapat diekspor ke PDF, Markdown, dan teks biasa menggunakan konstanta SaveFormat:
SaveFormat.PDF— ekspor PDFSaveFormat.MARKDOWN— ekspor MarkdownSaveFormat.TEXT— ekspor teks biasa
Bisakah saya mengontrol format output?
Ya. Gunakan PdfSaveOptions atau MarkdownSaveOptions untuk kontrol terperinci atas output alih‑alih konstanta SaveFormat.
Penggunaan API
Bagaimana cara saya mengonversi file DOCX ke PDF?
Muat dokumen dan panggil save() dengan SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Bagaimana cara mengekstrak teks dari dokumen Word?
Gunakan Document.get_text() untuk mengekstrak semua konten teks:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Bagaimana cara mengonversi dokumen ke Markdown?
Gunakan SaveFormat.MARKDOWN:
import aspose.words_foss as aw
doc = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
doc.save("output.md", aw.SaveFormat.MARKDOWN)Keterbatasan yang Diketahui
Apakah Aspose.Words FOSS mendukung semua fitur Aspose.Words komersial?
Tidak. Aspose.Words FOSS adalah perpustakaan sumber terbuka terpisah dengan set fitur terfokus: pemuatan dokumen, konversi format, dan ekstraksi teks. Itu tidak mencakup set fitur lengkap dari produk komersial Aspose.Words.
Apakah ada batasan konversi format?
Perpustakaan ini berfokus pada konversi dokumen-ke-dokumen (DOCX, DOC, RTF, TXT, Markdown ke PDF, Markdown, teks). Fitur dokumen yang kompleks seperti makro, objek OLE yang disematkan, atau tipografi lanjutan mungkin tidak sepenuhnya dipertahankan selama konversi.