Aspose.Words CHM процесор датотека за .NET
Апсолут.Слова ЦХМ Процесор датотека за .NET омогућава програмерима да креирају, преносе, уређују и управљају ЦХМ (Компилисани ХТМЛ Помоћ) Датотеке директно унутар апликација .НЕТ. Са богатом модел објекта за управљање помоћним темама, табелама садржаја, индексима и уграђеним ресурсима овај плугин је од суштинског значаја за ЦхМ радне токове.
Инсталација и подешавање
- Инсталирајте пакет НУГЕТ
Aspose.Words CHM File Processor
u vašem projektu. - Пријављивање апликације за запошљавање ( Метерани водич за лиценцирање ).
- За комплетну стварање и извоз ЦХМ-а, обратите се и овом плуггину и конвертерском Инсталацијски водич .
Подржане платформе:
- ОС: Виндовс, Линук, МацОС
- Рамкови: .NET Framework (2.0 – 4.8), .Net Standard, .NET Core ( 2.0 – 3.1), .net 5/6+, Mono
- ИДЕ: Visual Studio (2010–2022), Xamarin, MonoDevelop
Брзи почетак: Преузмите и прочитајте ЦХМ датотеке
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️ ЦХМ Процесор датотеке подржава читање и уређивање ЦхМ , док штедња захтева парење са конвертером и извозом плугине.
Карактеристике и функције
1. преузимање и парсинг ЦХМ датотеке
- Прочитајте ЦХМ архиве из струја или дискових путева.
- Приступ помаже темама као што су ХТМЛ фрагменти са уграђеним стиловима и скриптима.
- Истражите ресурсе (слике, ЦСС, ЈС) за поновно коришћење.
- Сачувајте табелу садржаја, индекс и метадане.
Креирање ЦХМ пројеката
- Покрените белу ЦХМ са метаданима (заглавље, подразумевана тема).
- Конфигуришите својства излаза: величина прозора, језик, подразумевани прозор помоћи.
- Иницијалишете колекције за теме, ресурсе и индекс улазе.
Тема и ХТМЛ менаџмент садржаја
- Додајте, поново наручите или програмски уклоните теме.
- Унесите/редактирајте ХТМЛ са прилагођеним стиловима, скриптима или манипулацијом ДОМ-ом.
- Потпуна подршка за кодирање (UTF-8, UTF-16, код странице).
Табела садржаја (TOC) овлашћења
- Изградите хијерархијске ТОЦ улазе мапиране на теме.
- Управљање капцијама, гнездањем и видљивошћу.
- Држите ЦОЦ синхронизован са колекцијом тема.
5.Управљање индексом
- Креирајте индексне улоге везане за теме или анкете.
- Опремите примарне / секундарне кључне речи и врсте налога.
- Дефиниција увоза / извоза индекса за тимске радне токове.
6. управљање ресурсима
- Уградите ЦСС, слике, Јаваскрипт и прилагођене бинарне.
- Управљање референцијама ресурса унутар ХТМЛ-а.
- Замена или извлачење ресурса без потпуне реконструкције.
Хиперлинкови и бројеви
- Унесите унутрашње / спољне везе на теме, анкете или УРЛ-а.
- Управљање бројевима за детаљну навигацију.
- Обезбедити крос-топично повезивање конзистентност.
Помоћ за прилагођавање прозора
- Конфигуришите прозор помоћи (величина, панели алата, мени).
- Поставите домаћу тему, подразумевану табелу навигације, шрифтове и схеме боја.
- Прилагодите панел за навигацију и иконе алатне табеле.
Интеграција са конвертер плугин
- Преузмите пројекте ЦХМ-а у меморију на Aspose.Words Document Converter за паковање.
- Експортирајте ЦХМ садржај у DOCX, ПДФ, ЕПУБ, ХТМЛ и више.
- Омогућава хибридне радне токове као што је ЦХМ ➝ Докс ➝ То је ПДФ.
Најбоља пракса
- Доставите ресурсе брзо да бисте избегли блокирање датотека.
- Користите у меморији струје у ЦИ/ЦД за ефикасност.
- Бацх ажурирања пре штедње да би се побољшала перформанса.
- Држите ХТМЛ садржај лаганим за мање ЦХМ величине.
- Тест ** мултијазичног садржаја** међу гледаоцима.
- Користите конзистентно именовање за теме / књижне ознаке.
- Записивање грешака за дијагнозу погрешних ЦХМ архива.
- Раздвојити веома велике ЦХМ пројекте за оптимизацију употребе меморије.
Решавање заједничких изазова
Славо оптерећење великих ЦХМ✔ Користите асинхронно програмирање у .NET-у како бисте побољшали време пуњења.
Тешкоћа у извлачењу слика / табела✔ Употреба Document.GetChildNodes
или ДОМ АПИ да манипулишу структурама.
Često postavljana pitanja
**П: Шта је Aspose.Words CHM File Processor за .NET?**Плугин за увоз, креирање и уређивање ЦХМ датотека програмски, са извозом омогућен кроз конвертер плугине.
**Q: Који формати датотеке ЦХМ се могу конвертовати на?**Са плагином Конвертер, ЦХМ се може сачувати на ДОЦКС, ПДФ, ХТМЛ, ЕПУБ и више.
**Q: Да ли подржава аутоматизацију радног тока?**Да, ЦХМ Процесор датотека интегрише са аспосе.Вордс и конвертер плугине за аутоматске цеви.
**П: Могу ли управљати ЦХМ индексима и ТОЦ-ом?**Да, он пружа АПИ за изградњу и уређивање хијерархијских ТОЦ и индекс улаза.
**Q: Које су предности овог плагина?**Усклађује уређивање ЦХМ-а, смањује зависност од ручних алата и интегрише се са постојећим .НЕТ радним токовима.