Soalan Lazim

Soalan Lazim

Pelesenan & Sumber Terbuka

Apakah lesen yang digunakan oleh Aspose.Words FOSS untuk Python?

Aspose.Words FOSS for Python dikeluarkan di bawah lesen MIT. Anda boleh menggunakan, mengubah suai, dan mengedarkan perpustakaan dalam projek peribadi dan komersial. Satu-satunya keperluan ialah menyertakan teks lesen asal dalam salinan perisian.

Bolehkah saya menggunakan Aspose.Words FOSS dalam produk komersial?

Ya. Lesen MIT membenarkan penggunaan komersial, pengubahsuaian, dan pengedaran tanpa membeli lesen berasingan atau kunci pengaktifan.

Pemasangan & Keperluan

Bagaimana saya memasang Aspose.Words FOSS untuk Python?

Pasang melalui pip:

pip install aspose-words-foss>=26.4.0

Pakej memasang kebergantungan (olefile, fpdf2, pydantic) secara automatik.

Apakah versi Python yang disokong?

Aspose.Words FOSS memerlukan Python 3.10, 3.11, atau 3.12. Versi Python yang lebih lama tidak disokong.

Adakah terdapat kebergantungan asli atau sistem?

Tiada sambungan asli atau kebergantungan pada peringkat sistem diperlukan. Semua kebergantungan adalah pakej Python tulen yang dipasang secara automatik oleh pip.

Sokongan Format

Format dokumen mana yang boleh dibaca oleh Aspose.Words FOSS?

Pustaka ini membaca format input DOCX, DOC, RTF, TXT, dan Markdown. Muatkan mana-mana fail yang disokong dengan menghantar laluan fail ke konstruktor Document:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

Format output apa yang disokong oleh Aspose.Words FOSS?

Dokumen boleh dieksport ke PDF, Markdown, dan teks biasa menggunakan SaveFormat pemalar:

  • SaveFormat.PDF — eksport PDF
  • SaveFormat.MARKDOWN — eksport Markdown
  • SaveFormat.TEXT — eksport teks biasa

Bolehkah saya mengawal pemformatan output?

Ya. Gunakan PdfSaveOptions atau MarkdownSaveOptions untuk kawalan terperinci ke atas output dan bukannya konstanta SaveFormat.

Penggunaan API

Bagaimana saya menukar fail DOCX kepada PDF?

Muatkan 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 saya mengekstrak teks daripada dokumen Word?

Gunakan Document.get_text() untuk mengekstrak semua kandungan teks:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Bagaimana saya menukar 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

Adakah Aspose.Words FOSS menyokong semua ciri Aspose.Words komersial?

Tidak. Aspose.Words FOSS ialah perpustakaan sumber terbuka yang berasingan dengan set ciri yang terfokus: pemuat dokumen, penukaran format, dan pengekstrakan teks. Ia tidak termasuk set ciri penuh produk komersial Aspose.Words.

Adakah terdapat sebarang sekatan penukaran format?

Perpustakaan ini memberi tumpuan kepada penukaran dokumen-ke-dokumen (DOCX, DOC, RTF, TXT, Markdown ke PDF, Markdown, teks). Ciri dokumen yang kompleks seperti makro, objek OLE terbenam, atau tipografi lanjutan mungkin tidak sepenuhnya dipelihara semasa penukaran.

 Bahasa Melayu