الأسئلة المتكررة
التراخيص ومصدر مفتوح
ما الترخيص الذي يستخدمه Aspose.Words FOSS للبايثون؟
تم إصدار Aspose.Words FOSS for Python تحت رخصة MIT. يمكنك استخدام المكتبة وتعديلها وتوزيعها في المشاريع الشخصية والتجارية على حد سواء. الشرط الوحيد هو تضمين نص الرخصة الأصلي في نسخ البرنامج.
هل يمكنني استخدام Aspose.Words FOSS في منتج تجاري؟
نعم. رخصة MIT تسمح بالاستخدام التجاري، والتعديل، والتوزيع دون شراء رخصة منفصلة أو مفتاح تفعيل.
التثبيت والمتطلبات
كيف أقوم بتثبيت Aspose.Words FOSS للغة Python؟
التثبيت عبر pip:
pip install aspose-words-foss>=26.4.0تقوم الحزمة بتثبيت تبعياتها (olefile، fpdf2، pydantic) تلقائيًا.
ما إصدارات بايثون المدعومة؟
يتطلب Aspose.Words FOSS Python 3.10 أو 3.11 أو 3.12. الإصدارات السابقة من Python غير مدعومة.
هل هناك أي تبعيات أصلية أو نظامية؟
لا توجد امتدادات أصلية أو تبعيات على مستوى النظام مطلوبة. جميع التبعيات هي حزم بايثون صافية تُثبت تلقائيًا عبر pip.
دعم الصيغ
ما هي صيغ المستندات التي يمكن لـ Aspose.Words FOSS قراءتها؟
تقرأ المكتبة صيغ الإدخال DOCX و DOC و RTF و TXT و Markdown. حمّل أي ملف مدعوم بتمرير مسار الملف إلى مُنشئ Document:
import aspose.words_foss as aw
doc = aw.Document("input.docx")ما هي صيغ الإخراج التي يدعمها Aspose.Words FOSS؟
يمكن تصدير المستندات إلى PDF وMarkdown والنص العادي باستخدام ثوابت SaveFormat:
SaveFormat.PDF— تصدير PDFSaveFormat.MARKDOWN— تصدير MarkdownSaveFormat.TEXT— تصدير نص عادي
هل يمكنني التحكم في تنسيق الإخراج؟
نعم. استخدم PdfSaveOptions أو MarkdownSaveOptions للتحكم الدقيق في الإخراج بدلاً من ثوابت SaveFormat.
استخدام API
كيف يمكنني تحويل ملف DOCX إلى PDF؟
حمّل المستند واستدعِ save() باستخدام SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)كيف أستخرج النص من مستند Word؟
استخدم Document.get_text() لاستخراج كل محتوى النص:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()كيف يمكنني تحويل مستند إلى Markdown؟
استخدم 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)القيود المعروفة
هل يدعم Aspose.Words FOSS جميع ميزات Aspose.Words التجاري؟
لا. Aspose.Words FOSS هي مكتبة مفتوحة المصدر منفصلة بمجموعة ميزات مركزة: تحميل المستندات، تحويل الصيغ، واستخراج النص. لا تشمل مجموعة الميزات الكاملة لمنتج Aspose.Words التجاري.
هل هناك أي قيود على تحويل الصيغ؟
تركّز المكتبة على تحويل المستند إلى مستند (DOCX، DOC، RTF، TXT، Markdown إلى PDF، Markdown، نص). قد لا يتم الحفاظ على ميزات المستند المعقدة مثل الماكرو، الكائنات المدمجة OLE، أو الطباعة المتقدمة بشكل كامل أثناء التحويل.