الميزات المدعومة
يوفر Aspose.Words للمستخدمين مجموعة واسعة من الميزات. يمكن للمستخدمين تنفيذ قدر كبير من المهام المتعلقة بالمستندات - بدءًا من مجرد تحويل المستندات من تنسيق مدعوم إلى آخر وتعديل تلك المستندات أثناء عملية التحويل إلى مهام العمل، مثل إنشاء مستندات منظمة وجذابة بصريًا أو أتمتة إعداد التقارير.
تعد تنسيقات ومعايير المستندات الحديثة معقدة، وعندما تحتاج إلى تحويل المستندات أو ميزات معالجة المستندات الأخرى في مشروعك، فإن الحل العملي الوحيد غالبًا ما يكون الاعتماد على مكون تابع لجهة خارجية ينفذ الوظيفة المطلوبة. لكن استخدام مكون تابع لجهة خارجية يحمل دائمًا بعض المخاطر. أحد المخاطر الفريدة في معالجة المستندات هو السؤال حول مدى دقة ودقة تنفيذ المكتبة لتنسيق أو معيار معين للمستند.
تلتزم Aspose بتقديم التطبيقات الأكثر اكتمالاً ودقة لتنسيقات ومعايير المستندات. يوضح فريق Aspose.Words التزامه بقابلية التشغيل البيني من خلال تقديم ملاحظات تنفيذ مفصلة لتنسيقات المستندات المدعومة عبر منصات متعددة.
تلخص الجداول أدناه مدى توفر ميزات Aspose.Words لـ .NET وتقارنها وتوفر روابط لأوصاف الميزات التفصيلية.
نظرة عامة على المنصات
الأنظمة الأساسية التي يمكن استخدام Aspose.Words for .NET معها مدرجة أدناه. إذا كنت بحاجة إلى دعم لمزيد من الأنظمة الأساسية، فابحث عن المنتج “Twin Brother” Aspose.Words for Java.
ميزة | وصف |
---|---|
.NET Framework | استخدم Aspose.Words for .NET لإنشاء ASP.NET أو Web Services أو WinForms أو أي نوع آخر من التطبيقات لأي إصدارات .NET Framework 2.0 أو أحدث بما في ذلك إصدارات Client Profile. الدعم الكامل ل32 بت و64 بت. |
.NET Standard 2.0 | تحتوي المجلدات “netstandard2.0” و"netstandard2.0_AuthenticodeSigned" على تجميعات لاستخدامها مع أطر العمل التي تطبق .NET Standard 2.0 مثل .NET Core 2.0/2.1/2.2/3.0/3.1. يدعم الإصدار الأحدث من Aspose.Words API أيضًا .NET 5.0 و.NET 6.0. |
Xamarin.Android | استخدم Aspose.Words for .NET في تطبيقات Android الأصلية لديك. |
Xamarin.iOS | استخدم Aspose.Words for .NET في تطبيقات iOS الأصلية لديك. |
Xamarin.Mac | استخدم Aspose.Words for .NET في تطبيقات Mac الأصلية. |
COM | يمكن أن يكون منقذًا إذا كان عليك التطوير باستخدام تقنيات ما قبل .NET. |
Mono | يمكنك استخدام Aspose.Words لـ .NET لإنشاء تطبيقات باستخدام Mono. |
Windows Azure | نعم، يعمل Aspose.Words for .NET على Windows Azure. |
تنسيقات الملفات والتحويلات
يعتمد العديد من العملاء في جميع أنحاء العالم على ميزات استيراد وتصدير المستندات الشاملة التي توفرها Aspose.Words.
ميزة | وصف | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
تنسيقات الملفات والتحويلات | أسرع وأكمل تطبيق لتنسيق DOC يمكنك العثور عليه. | |||||
تنسيقات الملفات والتحويلات | يوفر Aspose.Words دعمًا شاملاً لـ OOXML وFlat OPC وأيضًا Word 2003 XML. | |||||
تنسيقات الملفات والتحويلات | دعم شامل لتنسيق RTF للتفاعل مع مجموعة متنوعة من التطبيقات. | |||||
تنسيقات الملفات والتحويلات | قم بتحميل وحفظ HTML/XHTML للحصول على إمكانية تشغيل تفاعلي أكبر. حفظ باسم MHTML متاح أيضًا. | |||||
تنسيقات الملفات والتحويلات | يمكن لـ Aspose.Words تحميل المستندات وحفظها بتنسيق OpenDocument Text (.odt). |
|||||
تنسيقات الملفات والتحويلات | تحويل أي مستند إلى PDF بدقة عالية. PDF/A مدعوم. | |||||
تنسيقات الملفات والتحويلات | قم بتحويل أي مستند إلى XPS بدقة عالية. | |||||
تنسيقات الملفات والتحويلات | قم باستخراج النص بسهولة عن طريق حفظه بتنسيق plain text . |
|||||
تنسيقات الملفات والتحويلات | EPUB هو تنسيق شائع للكتب الإلكترونية. يمكنك تحويل أي مستند من Aspose.Words إلى تنسيق IDPF EPUB. | |||||
تنسيقات الملفات والتحويلات | يوفر Aspose.Words for .NET الدعم لحفظ المستند بتنسيق PCL. |
التقديم والطباعة
يوفر Aspose.Words الآن عرضًا عالي الدقة لصفحات المستندات.
ميزة | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
قم بتخطيط المستند في صفحات ذات دقة عالية (تمامًا مثلما يفعل Microsoft Word®) لجميع التنسيقات أدناه. | |||||
قم بعرض الصفحات الفردية أو المستندات الكاملة إلى PDF أو XPS. | |||||
تحويل صفحات الوثيقة إلى صور BMP | |||||
تحويل صفحات المستند إلى صور (PNG، EMF، JPEG، GIF). | |||||
قم بعرض الأشكال الفردية من المستند إلى صور نقطية أو متجهة. | |||||
حدد دقة الصورة والجودة والضغط والخيارات الأخرى. | |||||
عرض الصفحات أو الأشكال إلى كائن .NET Graphics مع التحويلات إلى حجم معين. | |||||
طباعة صفحات المستندات باستخدام البنية الأساسية للطباعة .NET. | |||||
قم بتحديث TOC وأرقام الصفحات والحقول الأخرى قبل العرض أو الطباعة. |
ميزات محتوى المستند
يوفر Aspose.Words نموذج كائن غني يتكون من أكثر من 100 فئة عامة، مما يسمح لك بإنشاء المستندات المحملة أو دمجها أو تعديلها أو تحليلها أو فحصها بطريقة أخرى.
ميزة | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
الوصول إلى الفقرات والنص وإنشائها وتعديلها. | |||||
الوصول إلى الصور ومربعات النص والأشكال وإنشائها وتعديلها. | |||||
الوصول إلى الجداول والصفوف والخلايا وإنشائها وتعديلها. | |||||
الوصول إلى الحقول وإنشائها وتعديلها وحقول النماذج والارتباطات التشعبية والإشارات المرجعية. | |||||
الوصول إلى أقسام المستند والرؤوس والتذييلات وإنشائها وتعديلها. | |||||
الوصول إلى الحواشي السفلية والتعليقات الختامية والتعليقات وإنشائها وتعديلها. | |||||
الوصول إلى XML المخصص، والعلامات الذكية، وعلامات المستندات المنظمة (عناصر التحكم في المحتوى)، وإنشائها وتعديلها. | |||||
قم بالوصول إلى جميع عناصر المستند وتعديلها باستخدام فئات وأساليب تشبه XmlDocument. | |||||
تحديث نتائج الحقول IF والصيغة وأنواع الحقول الشائعة الأخرى. |
|||||
قم بإعادة إنشاء حقول جدول المحتويات (TOC) وتحديثها تمامًا كما يفعل Microsoft Word. | |||||
نسخ عناصر المستند ونقلها بين المستندات. | |||||
الانضمام وتقسيم المستندات. | |||||
الحصول على خصائص المستند المضمنة والمخصصة وتعيينها. | |||||
تحديد حماية المستندات وفتح المستندات المحمية والمشفرة. | |||||
البحث عن النص واستبداله، وتعداد محتوى المستند. | |||||
قبول كافة المراجعات في مستند. | |||||
الاحتفاظ بكائنات OLE وعناصر تحكم ActiveX أو استخراجها من المستند. | |||||
الاحتفاظ بوحدات ماكرو VBA أو إزالتها من المستند. الحفاظ على التوقيع الرقمي لوحدات ماكرو VBA. | |||||
كشف والتحقق من التوقيعات الرقمية في المستندات. | |||||
أدخل نص HTML. | |||||
استخراج وحدات ماكرو VBA من مستند Word. |
ميزات تنسيق المستندات
يوفر Aspose.Words وصولاً برمجيًا تفصيليًا إلى خصائص التنسيق لجميع عناصر المستند.
ميزة | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
الوصول إلى جميع تنسيقات الأحرف وتعديلها بما في ذلك الخطوط والألوان والتأثيرات والحدود والتظليل. | |||||
الوصول إلى جميع تنسيقات الفقرات وتعديلها بما في ذلك المسافات البادئة والتباعد والحدود والتظليل وعلامات الجدولة. | |||||
الوصول إلى جميع تنسيقات القوائم ذات التعداد النقطي والرقمي وتعديلها بما في ذلك الترقيم والمستويات. | |||||
الوصول إلى تنسيق الجدول وتعديله بما في ذلك المحاذاة والاتجاه والحدود والتظليل. | |||||
الوصول إلى جميع خصائص القسم وتعديلها بما في ذلك حجم الورق والهوامش والاتجاه. | |||||
الوصول إلى أنماط المستندات وإنشائها وتعديلها. | |||||
الوصول إلى الكائنات الرسومية وتعديلها بما في ذلك خصائص الموضع والحجم والخط والتعبئة ووحدات بايت الصورة. |
Mail Merge الميزات
يمكنك استخدام Aspose.Words كحل لإعداد التقارير بمفرده. صمم تقاريرك في Microsoft Word ثم اطلب من Aspose.Words ملء المستندات بالبيانات من مصادر البيانات المختلفة.
ميزة | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
استخدم جميع حقول Microsoft Word Mail Merge القياسية في تقاريرك بما في ذلك MERGEFIELD وNEXT وNEXTIF وADDRESSBLOCK وGREETINGLINE. |
|||||
قم بتنفيذ Mail Merge للمستندات التي تحتوي حتى على حقول وصيغ IF الأكثر تعقيدًا وتداخلاً. |
|||||
قم بملء الجداول أو الأجزاء الموجودة في المستند وتنميتها ديناميكيًا من مصدر بياناتك باستخدام مناطق mail merge. | |||||
يمكنك بسهولة إنشاء تقارير تحتوي على بيانات رئيسية تفصيلية (الأصل والفرع) مثل تفاصيل الطلب/الطلب. | |||||
قم بملء المستندات بالبيانات من أي مصدر بيانات .NET مثل DataSet أو DataTable أو DataView أو DataReader أو ADO Recordset. | |||||
قم بتعبئة المستندات من أي مصدر بيانات مثل استعلام LINQ أو ملف XML أو كائنات الأعمال من خلال تنفيذ واجهة IMailMergeDataSource. | |||||
تمتع بالتحكم الدقيق، مثل تنسيق الأرقام، في كيفية دمج بياناتك باستخدام الأحداث. | |||||
إدراج الصور أثناء mail merge. | |||||
إنشاء مصدر بيانات Microsoft Word Mail Merge لمستند أو تعديله برمجيًا. الحفاظ على إعدادات Mail Merge ومصادر البيانات. | |||||
استرداد أسماء حقول mail merge. |
ميزات التقارير
يعد LINQ Reporting Engine أداة إعداد تقارير متقدمة تمكنك من إنشاء مستندات بناءً على مستندات القالب والبيانات التي تم الحصول عليها من مصادر مختلفة بما في ذلك قواعد البيانات وXML وJSON وOData وكائنات من أنواع CLR المخصصة والمستندات الخارجية والمزيد خارج الصندوق.
دلائل الميزات | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
دعم بناء جملة C# وأساليب تمديد LINQ مباشرة في القوالب (حتى بالنسبة لمصادر بيانات ADO.NET ) |
|||||
دعم كتل المستندات المتكررة والمشروطة (الحلقات والشروط) للجداول والقوائم والمحتوى المشترك | |||||
دعم الرسوم البيانية والصور التي تم إنشاؤها ديناميكيا | |||||
دعم إدراج المستندات الخارجية وكتل HTML في المستند | |||||
دعم مصادر بيانات متعددة (بما في ذلك الأنواع المختلفة) لإنشاء مستند واحد | |||||
دعم مدمج لعلاقات البيانات (التفاصيل الرئيسية) | |||||
دعم شامل لمختلف عمليات معالجة البيانات مثل التجميع والفرز والتصفية وغيرها مباشرة في القوالب | |||||
WYSIWYG: يحتفظ المستند الذي تم إنشاؤه بنفس تنسيق عناصره مثل القالب المقابل |