پردازشکننده فایل CHM Aspose.Words برای .NET
بایگانی برچسب ها: Words CHM پردازنده فایل برای .NET به توسعه دهندگان اجازه می دهد تا ** ایجاد، بارگذاری، ویرایش و مدیریت فایل های CHM (مساعده HTML جمع آوری شده)** به طور مستقیم در برنامه های .Net. با یک مدل اشیاء غنی برای مدیریت موضوعات کمک، جدول محتوا، شاخص ها، و منابع ساخته شده، این پلاگین ضروری برای جریان های کار CHm است. از آنجایی که Aspose.Words به صورت بومی ذخیره نمی شود بهCHM، پردازشگر همراه با پلگ ان تبدیل و فرمت های خاص (به عنوان مثال، PDF، DOCX، HTML) برای صادرات استفاده می شود.
نصب و نصب
- نصب بسته NuGet
Aspose.Words CHM File Processor
در پروژه شما. - تصویب مجوز برای ثبت نام در استانبول ( راهنمای مجوز اندازه گیری ).
- برای ایجاد و صادرات کامل CHM، هر دو این پلاگین و پلوین Converter را مرجع کنید راهنمای نصب .
پلتفرم های پشتیبانی شده:
- ویندوز، لینوکس، macOS
- چارچوب ها: .NET Framework (2.0 تا 4.8)، .NET Standard، .net Core ( 2.0 تا 3.1) و .NET 5/6
- 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، تصاویر، جاوا اسکریپت و دوگانه های سفارشی.
- مدیریت مرجع منابع در داخل HTML.
- جایگزین یا استخراج منابع بدون بازسازی کامل.
3- Hyperlinks و Bookmarks
- لینک های داخلی / خارجی را به موضوعات، آنکورها یا URL ها وارد کنید.
- مدیریت دفترچه راهنمایی برای ناوبری دقیق.
- اطمینان حاصل کنید که اتصال متقاطع هماهنگ است.
8 - کمک به ویرایش پنجره
- تنظیم پنجره کمک (حجم، نوار ابزار، منو).
- تنظیم موضوع اصلی، برگه ناوبری پیش فرض، فونت ها و طرح های رنگی.
- سفارشی کردن پانل های ناوبری و آیکون های نوار ابزار.
3-تولید با Converter Plugin
- برای بسته بندی، پروژه های CHM را به Aspose.Words Document Converter منتقل کنید.
- صادرات محتوای CHM به DOCX، PDF، EPUB، HTML، و بیشتر.
- امکان جریان های کار هیبریدی مانند CHM ➝ داکس ➝ در PDF.
بهترین شیوهها
- موارد را به سرعت در اختیار داشته باشید تا از قفل کردن فایل ها اجتناب کنید.
- استفاده از جریان های ** در حافظه** در CI / CD برای بهره وری.
- Batch Updates قبل از صرفه جویی برای بهبود عملکرد.
- محتوای HTML را برای اندازه های کوچکتر CHM حفظ کنید.
- آزمون محتویات چند زبانه در میان مخاطبان.
- استفاده از نام مستمر برای موضوعات / برچسب های کتاب.
- خطای ثبت برای تشخیص اسناد CHM نادرست.
- تقسیم پروژه های CHM بسیار بزرگ برای بهینه سازی استفاده از حافظه.
پرداختن به چالشهای رایج
شارژ کم از CHM های بزرگ✔ استفاده از برنامه نویسی غیر همزمان در .NET برای بهبود زمان بارگذاری.
مشکل استخراج تصاویر / جدول ها✔ استفاده Document.GetChildNodes
یا APIs DOM برای دستکاری ساختار.
پرسش های مکرر
**Q: پردازنده فایل Aspose.Words CHM برای .NET چیست?**یک پلاگین برای واردات، ایجاد و ویرایش فایل های CHM به صورت برنامه نویسی، با صادرات فعال از طریق پگ های Converter.
**Q: چه فرمت های فایل را می توان CHM تبدیل کرد?**با پلاگین تبدیل، CHM را می توان به DOCX، PDF، HTML، EPUB و بیشتر ذخیره کرد.
**Q: آیا از جریان های کاری اتوماسیون پشتیبانی می کند?**بله، پردازنده فایل CHM با پلاگین های Aspose.Words و Converter برای لوله های اتوماتیک ادغام می شود.
**Q: آیا می توانم شاخص های CHM و TOC را مدیریت کنم?**بله، آن را ارائه می دهد APIs برای ساخت و ویرایش هرج و مرج TOC و ورودی های شاخص.
**Q: مزایای این پلاگین چیست?**ویرایش CHM را آسان تر می کند، وابستگی به ابزارهای دستی را کاهش می دهد و با جریان های کار .NET موجود ادغام می شود.