ASPOSE.Words CHM File Processor за .NET
Апсолут. думи ЧМ Файловият процесор за .NET позволява на разработчиците да създават, зареждат, редактират и управляват файловете на CHM (Compiled HTML Help) директно в приложенията на .Net. С богат обект модел за справяне с теми, таблици с съдържание, индекси и вградени ресурси, този плъгин е от съществено значение за работните потоци на ChM. Тъй като Aspose.Words не се съхранява естествено за CHm, процесора се използва заедно с конвертора и формат-специфични плагини (напр. PDF, DOCX, HTML) за износ.
Инсталация и инсталиране
- Инсталиране на пакета NuGet
Aspose.Words CHM File Processor
в вашия проект. - Приемане на лиценз за стартиране ( Размерни лицензионни ръководства ).
- За пълно създаване и износ на CHM, обърнете внимание както на този плъгин, така и на плагина Converter Инсталационен ръководство .
Поддържани платформи:
- Операционна система: Windows, Linux и MacOS
- Фреймъри: .NET Framework (2.0 – 4.8), .Net Standard, .net Core ( 2.0 – 3.1) и Mono 5/6
- ИДЕ: 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 File Processor поддържа ** четене и редактиране на ChM** , докато спестяването изисква съчетание с конвертори и експортни плагини.
Характеристики и функционалности
Изтегляне и прехвърляне на CHM файлове
- Прочетете архивите на CHM от потоците или дисковите пътища.
- Access помага на теми като HTML фрагменти с вградени стилове и скрипти.
- Извлечете ресурси (изображения, CSS, JS) за повторна употреба.
- Съхранявайте таблица с съдържание, индекс и метаданни.
Създаване на проекти CHM
- Започнете бял CHM с метаданни (заглавие, по подразбиране тема).
- Конфигуриране на свойствата на изхода: размер на прозореца, език, прозорци за подпомагане по подразбиране.
- Иницијализирайте колекции за теми, ресурси и индекси.
Управление на съдържание и HTML
- Добавяне, пренареждане или премахване на теми програмирано.
- Вмъкнете/редактирайте HTML с персонализирани стилове, скрипти или манипулация с DOM.
- Пълна поддръжка за кодиране (UTF-8, UTF-16, страници с код).
Таблица на съдържанието (TOC
- Изграждане на йерархични TOC вноски, мапирани към теми.
- Управление на капаци, гнездо и видимост.
- Дръжте TOC синхронизиран с колекцията на теми.
5 Индикатор за управление
- Създаване на индекси, свързани с теми или анкети.
- Определяне на първични и вторични ключови думи и нареждания.
- Дефиниции на индекса за внос/експорт за екипните работни потоци.
6. управление на ресурсите
- Вградете CSS, изображения, JavaScript и персонализирани бинарни.
- Управление на референтните ресурси в HTML.
- Замяна или извличане на ресурси без пълно възстановяване.
Хипервръзки и Bookmarks
- Въведете вътрешни / външни връзки към теми, анкети или URL адреси.
- Управление на букмейкъри за подробна навигация.
- Осигуряване на последователност на cross-topic връзката.
Помощ за настройка на прозореца
- Конфигуриране на прозореца за помощ (размер, ленти с инструменти, меню).
- Поставете домашна тема, подразбиране на навигационната таблица, шрифтове и цветови схеми.
- Персонализирайте навигационния панел и иконите на лентата с инструменти.
Интеграция с Converter Plugin
- Преместете в памет CHM проекти на Aspose.Words Document Converter за опаковане.
- Износ на CHM съдържание в DOCX, PDF, EPUB, HTML и повече.
- Позволява хибридни работни потоци като CHM ➝ Докс ➝ Това е PDF.
Най-добрите практики
- Доставете ресурси бързо, за да избегнете блокиране на файлове.
- Използвайте потоци ** в памет** в CI/CD за ефективност.
- Бач актуализации преди спестяване, за да се подобри производителността.
- Поддържайте HTML съдържанието леко за по-малки размери на CHM.
- Проверете ** многоезично съдържание** сред зрителите.
- Използвайте последователни наименования за теми/книги.
- Записване на грешки за диагностициране на деформирани CHM архиви.
- Разделете много големи проекти на CHM, за да оптимизирате използването на паметта.
Решаване на общите предизвикателства
Ниско натоварване на големи CHM✔ Използвайте асинхронно програмиране в .NET, за да подобрите времето за зареждане.
Проблеми с извличането на изображения / таблици✔ Използване Document.GetChildNodes
или DOM APIs за манипулиране на структури.
Често задавани въпроси
**Q: Какво е Aspose.Words CHM File Processor за .NET?**Плугин за импортиране, създаване и редактиране на CHM файлове програмирано, с експорт се активира чрез конвертор плагини.
**Q: Какви формати на файлове могат да бъдат конвертирани в CHM?**С плагина Converter, CHM може да се съхранява до DOCX, PDF, HTML, EPUB и повече.
**Q: Поддържа ли това автоматизираните работни потоци?**Да, CHM File Processor се интегрира с Aspose.Words и Converter plugins за автоматизирани тръби.
**Q: Мога ли да управлявам индексите на CHM и TOC?**Да, тя осигурява APIs за изграждане и редактиране на йерархични TOC и индекси.
**Q: Какви са предимствата на този плагин?**Той улеснява редактирането на CHM, намалява зависимостта от ръчните инструменти и се интегрира с съществуващите .NET работни потоци.