معالج ملفات Aspose.Words CHM لـ .NET

الكلمات .Words CHM يتيح معالج الملفات لـ .NET للمطورين إنشاء وتحميل وتحرير وإدارة ملفات CHM (مساعدة HTML المدمجة) مباشرة داخل تطبيقات .Net.مع نموذج كائن غني للتعامل مع مواضيع مساعدة ومجلدات المحتوى والمؤشرات والموارد المضمنة، هذه المكونات الإضافية ضرورية لتدفقات العمل في ChM. نظرًا لأن Aspose.Words لا ينقذ بشكل مألوف إلى Chm، يتم استخدام المعالج جنبا إلى جنب مع المرفق المبدل والمكوناته المحددة (على سبيل المثال، PDF، DOCX، HTML) للتصدير.

تثبيت وإعداد

  • قم بتثبيت حزمة NuGet Aspose.Words CHM File Processor في مشروعك.
  • التقدم بطلب للحصول على ترخيص متكامل ( دليل الترخيص المعدل ).
  • لإنشاء وتصدير CHM الكامل، ارجع إلى كل من هذا المكون الإضافي وملحق المحول دليل التركيب .

المنصات المدعومة:

  • نظام التشغيل: Windows، Linux، macOS
  • الإطارات: .NET Framework (2.0 – 4.8 ) ، .NET Standard ،.NET Core ( 2.0 – 3.1) ، ,NET 5/6 + ، Mono
  • IDEs: Visual Studio (2010–2022)، Xamarin، MonoDevelop

البدء السريع: تحميل وقراءة ملفات CHM

using Aspose.Words;

// Load CHM file
doc = new Document(MyDir + "HTML help.chm");

// Save to DOCX (requires Converter plugin)
doc.Save(ArtifactsDir + "ProcessorChmPlugin.ReadChm.docx");

i️ يدعم معالج الملفات CHM قراءة وتحرير ChM ، في حين يتطلب الادخار التزامن مع المكونات الإضافية للتحويل والتصدير.

الخصائص والوظائف

1- تحميل وتفريغ ملفات CHM

  • اقرأ ملفات CHM من البث أو مسارات القرص.
  • يساعد الوصول على مواضيع مثل أجزاء HTML مع أنماط ومخطوطات مدمجة.
  • استخراج الموارد (الصور، CSS، JS) لإعادة الاستخدام.
  • الحفاظ على جدول المحتوى والمؤشر والبيانات الميتا.

2- إنشاء مشاريع CHM

  • ابدأ CHM الفارغ مع البيانات الميتا (عنوان، موضوع افتراضي).
  • إعداد خصائص الخروج: حجم النافذة، اللغة، نافذة المساعدة الافتراضية.
  • إطلاق مجموعات للموضوعات والموارد والإدخالات المؤشرات.

موضوع وإدارة المحتوى HTML

  • إضافة، إعادة ترتيب، أو إزالة الموضوعات برمجة.
  • إدخال / تحرير HTML مع الأنماط المخصصة أو النصوص أو التلاعب DOM.
  • دعم التشفير الكامل (UTF-8، UTF-16، صفحات الرمز).

جدول المحتوى (TOC

  • قم بإنشاء إدخالات TOC الهرمية مسجلة للموضوعات.
  • إدارة القبعات، والنهر، والرؤية.
  • الحفاظ على TOC متزامن مع مجموعة المواضيع.

5 - إدارة المؤشرات

  • إنشاء إدخالات المؤشر المرتبطة بموضوعات أو أقواس.
  • تعريف الكلمات الرئيسية الأولية / الثانوية وأوامر النوع.
  • تعريفات مؤشر الاستيراد/التصدير لتدفقات العمل الجماعي.

6 - إدارة الموارد

  • إدراج CSS والصور وJavaScript وBinaries المخصصة.
  • إدارة إشارات الموارد داخل HTML.
  • استبدال أو استخراج الموارد دون إعادة الإعمار الكامل.

Hyperlinks و Bookmarks

  • إدخال الروابط الداخلية/الخارجية إلى المواضيع أو المفاتيح أو عناوين URL.
  • إدارة علامات الكتاب للحصول على الملاحة التفصيلية.
  • ضمان اتساق الارتباط عبر الموضوعات.

المساعدة في تخصيص النافذة

  • إعداد نافذة المساعدة (حجم، شريط الأدوات، القائمة).
  • إعداد الموضوع المنزلي، علامة التبويب التنقل الافتراضي، الخطوط، وخطط الألوان.
  • تخصيص لوحة الملاحة وأيقونات شريط الأدوات.

التكامل مع Converter Plugin

  • قم بتحويل مشاريع CHM في الذاكرة إلى Aspose.Words Document Converter للتغليف.
  • تصدير محتوى CHM إلى DOCX، PDF، EPUB، HTML، وأكثر من ذلك.
  • إمكانية تدفقات العمل الهجينة مثل CHM ➝ DOCX ➝ هذا هو PDF.

أفضل الممارسات

  • توفير الموارد على الفور لتجنب إغلاق الملفات.
  • استخدم تدفقات ** في الذاكرة** في CI/CD من أجل الكفاءة.
  • تحديثات بتش قبل الادخار لتحسين الأداء.
  • الحفاظ على محتوى HTML سليم لأحجام CHM الصغيرة.
  • اختبار محتوى متعدد اللغات بين المشاهدين.
  • استخدم تسمية متسقة للموضوعات / علامات الكتاب.
  • أخطاء تسجيل لتشخيص ملفات CHM الخاطئة.
  • توزيع مشاريع CHM الكبيرة جدا لتحسين استخدام الذاكرة.

التعامل مع التحديات المشتركة

الشحن المنخفض من CHMs الكبيرة✔ استخدم البرمجة غير المتزامنة في .NET لتحسين أوقات التحميل.

صعوبة في استخراج الصور / اللوحات✔ هذا الاستخدام Document.GetChildNodes أو DOM APIs للتلاعب بالهياكل.

الأسئلة المتكررة

**س: ما هو معالج ملفات Aspose.Words CHM لـ .NET?**ملحق لتصدير، وإنشاء، وتحرير ملفات CHM برمجة، مع تصدير تمكينها من خلال ملحقات المحول.

**Q: ما هي تنسيقات الملفات التي يمكن تحويل CHM إلى?**مع ملحق التحويل ، يمكن حفظ CHM إلى DOCX ، PDF ، HTML ، EPUB ، وأكثر من ذلك.

**س: هل يدعم تدفقات العمل الآلية?**نعم ، يدمج معالج الملفات CHM مع ملحقات Aspose.Words و Converter للأنابيب الآلية.

**س: هل يمكنني إدارة مؤشرات CHM و TOC?**نعم، فإنه يوفر APIs للبناء والتحرير الهرمية TOC و مؤشرات الإدخالات.

**س: ما هي فوائد هذا المكون?**يسهل تحرير CHM ، ويقلل من الاعتماد على الأدوات اليدوية ، ويتكامل مع تدفقات العمل .NET الحالية.

 عربي