الميزات
الميزات
Aspose.Words FOSS for Python هي مكتبة تحويل المستندات واستخراج النصوص لمستندات Word. تم بناء كامل واجهة برمجة التطبيقات العامة حول الفئة Document.
صيغ الإدخال المدعومة
يقوم الصف Document بتحميل الملفات من هذه الصيغ تلقائيًا بناءً على امتداد الملف:
| الصيغة | الامتدادات |
|---|---|
| مستند Word | .docx, .doc |
| نص غني | .rtf |
| نص عادي | .txt |
| Markdown | .md |
تنسيقات الإخراج وخيارات الحفظ
استدعِ Document.save() مع ثابت SaveFormat للتحويل السريع، أو مرّر كائن خيارات الحفظ للتحكم الدقيق.
| الإخراج | ثابت SaveFormat | فئة خيارات الحفظ |
|---|---|---|
SaveFormat.PDF | PdfSaveOptions — تكوين مستوى الامتثال، جودة JPEG | |
| Markdown | SaveFormat.MARKDOWN | MarkdownSaveOptions — التحكم في تصدير تنسيق الخط السفلي |
| نص عادي | SaveFormat.TEXT | — |
| Word (DOCX) | SaveFormat.DOCX | — |
| Word (DOC) | SaveFormat.DOC | — |
للحصول على أمثلة الشيفرة وتفاصيل تكوين خيارات الحفظ، راجع إدارة النواة.
استخراج النص
Document.get_text() يُعيد المحتوى النصي الكامل لأي مستند تم تحميله دون كتابة إلى القرص.
دعم الصور
يمكن تحويل المستندات التي تحتوي على صور مدمجة إلى جميع صيغ الإخراج المدعومة. يحافظ خط أنابيب التحويل على محتوى الصورة خلال عملية التصدير.
ملخص API
| Class / Method | Role |
|---|---|
Document | تحميل المستندات، تحويل الصيغ، استخراج النص |
SaveFormat | ثوابت صيغ الإخراج (PDF، MARKDOWN، TEXT، DOC، DOCX) |
PdfSaveOptions | تكوين تصدير PDF |
MarkdownSaveOptions | تكوين تصدير Markdown |