تنسيقات الملفات والتحويلات

تعد القدرة على تحويل تنسيقات المستندات المختلفة بسرعة وموثوقية وبدرجة عالية من الدقة هي الميزة الرئيسية لـ Aspose.Words. غالبًا ما يكون هذا سببًا كافيًا لاختيار Aspose.Words لـ Python via .NET.

باستخدام Aspose.Words، يمكنك تحويل المستندات من أي تنسيق تحميل مدعوم إلى أي تنسيق حفظ مدعوم باستخدام سطرين فقط من التعليمات البرمجية:

  1. قم بتحميل مستند من ملف أو دفق
  2. احفظه بأي تنسيق مدعوم

يوضح مثال التعليمات البرمجية التالي كيفية تحويل مستند:

لمزيد من التفاصيل حول تحميل المستندات وتحويلها وحفظها، راجع قسم التحميل والحفظ والتحويل.

عالية الدقة

أحد الأهداف الرئيسية لـ Aspose.Words هو توفير تحويل عالي الدقة بين تنسيقات المستندات. نحن نستخدم كلمة “عالية الدقة” لوصف التحويلات حيث يحتفظ مستند الإخراج بكل محتوى المستند الأصلي وتنسيقه.

تعد تنسيقات مستندات معالجة النصوص الحديثة معقدة وتتضمن مئات الميزات. في بعض الأحيان، عندما يدعي أحد الموردين أن الحل الذي يقدمه يدعم تنسيق مستند معين - فهذا يعني أنه يتم دعم الميزات الأساسية للتنسيق فقط. على سبيل المثال، تحتوي مستندات Microsoft Word على ميزات متقدمة مثل الحواشي السفلية ومربعات النص والأشكال التلقائية وكائنات OLE والحقول وسمات التنسيق المتقدمة. غالبًا ما يتم تجاهل العديد من هذه العناصر في مكتبات معالجة المستندات، ولكن ليس في Aspose.Words.

مدى أكبر لدعم التنسيق

الميزة التي لا جدال فيها لـ Aspose.Words هي مدى الدعم الكبير لمعظم التنسيقات المعروفة. ومن الصعب أو المستحيل العثور على نفس المستوى من الدعم للعديد من الميزات المهمة في أماكن أخرى.

عند شراء حل يدعم تنسيقًا معينًا، تعرف على المستوى الذي يتم فيه دعم ميزات هذا التنسيق. للاختبار، قم بإنشاء ملف معقد وتشغيله من خلال الحل المقترح. ستجد غالبًا أنه سيتم فقدان العديد من عناصر المستند وتنسيقاته. على سبيل المثال، بالنسبة لتنسيق DOC، عادةً ما تعاني الأشكال ومربعات النص والحقول والأعمدة وكائنات OLE والمراجعات والنص من اليمين إلى اليسار.

تم تصميم Aspose.Words Document Object Model (DOM) مع وضع تنسيقات مستندات Microsoft Word في الاعتبار. ولذلك، فإن مستوى دعمنا لهذه التنسيقات، مثل DOC، أو DOCX، أو RTF، أو WordprocessingML، غير مسبوق. يعد التحويل في أي اتجاه بين هذه التنسيقات عالي الدقة.

عند تشغيل مستند معقد من خلال Aspose.Words، استمتع بالاكتمال الذي لا مثيل له في تنفيذ التنسيق.

أمثلة التحويل بين التنسيقات الشائعة

فيما يلي أمثلة للتحويلات بين بعض التنسيقات الشائعة. يمكنك تقييم مدى دقة تعامل Aspose.Words مع المهمة.


DOC إلى RTF – تحويل عالي الدقة:

doc-to-rtf-aspose-words-net-1doc-to-rtf-aspose-word-net-2


DOC إلى PDF – تحويل عالي الدقة:

doc-to-pdf-aspose-words-net-1doc-to-pdf-aspose-word-net-2

doc-to-pdf-aspose-word-net-3doc-to-pdf-aspose-word-net-4


DOC إلى ODT – تحويل عالي الدقة:

doc-to-odt-aspose-words-net-1doc-to-odt-aspose-words-net-2


DOC إلى XPS – تحويل عالي الدقة:

doc-to-xps-aspose-words-net-1doc-to-xps-aspose-words-net-2


DOC إلى PostScript – تحويل عالي الدقة:

فيلم وثائقي إلى مكتوب-aspose-words-net-1فيلم وثائقي إلى مكتوب-aspose-words-net-2


DOC إلى JPEG – تحويل عالي الدقة:

doc-to-jpeg-aspose-words-net-1

DOC إلى GIF - تحويل عالي الدقة:

doc-to-gif-aspose-words-net-1

RTF إلى TXT – تحويل عالي الدقة:

rtf-إلى-txt-aspose-word-net-1rtf-إلى-txt-aspose-word-net-2


على الرغم من أن جميع المحولات الموجودة في Aspose.Words رائعة، إلا أنك في بعض الأحيان لن تتمكن من الحصول على نفس المظهر للمستندات بتنسيقات مختلفة.

على سبيل المثال، لا يوجد تطابق بسيط بين جميع ميزات مستندات HTML وMicrosoft Word. لا توجد رؤوس/تذييلات، أقسام، حقول، وعلامات تبويب في HTML. وعلى العكس من ذلك، لا يمكن تعيين جميع سمات وقواعد CSS إلى مستند Microsoft Word.

فيما يلي مثال للتحويلات من DOC إلى HTML.


DOC إلى HTML – تحويل عالي الدقة:

doc-to-html-aspose-words-net-1doc-to-html-aspose-words-net-2

doc-to-html-aspose-words-net-3doc-to-html-aspose-words-net-4


قابلية التوسع العالية

تستخدم السيناريوهات القابلة للتطوير من جانب الخادم Aspose.Words بشكل أساسي بسبب تصميمه البسيط والنظيف - يدعم Aspose.Words تعدد مؤشرات الترابط. كائنات Document مستقلة عن بعضها البعض، وطالما أن مؤشر ترابط واحد فقط يمكنه تعديل مستند في المرة الواحدة (متطلب نموذجي لأي فئة تجميع)، يمكن لسلاسل رسائل متعددة معالجة أي عدد من المستندات في نفس الوقت.

أداء عالي

يُظهر Aspose.Words أداءً عاليًا عند تحميل المستندات وحفظها. في الاختبار، تم تحميل ملف DOC يزيد حجمه عن 5 ميجابايت في أقل من ثانية واحدة ثم حفظه في أقل من ثانية واحدة على جهاز P4 بسرعة 3 جيجا هرتز. يمكن معالجة الملفات الصغيرة بسرعات تصل إلى آلاف في الدقيقة.

في عدة مناسبات، أبلغنا عملاؤنا أنهم لا يصدقون سرعة Aspose.Words. لقد تجاوزوا سطر التعليمات البرمجية الذي كان يقوم بتحميل مستند ضخم في مصحح الأخطاء، وكان ذلك فوريًا لدرجة أنهم لم يصدقوا أنه تم تحميل الملف في كائن Document.