Aspose.Words CHM ファイルプロセッサー for .NET
タイトル:Words CHM ファイルプロセッサ for .NET は、開発者が作成、充電、編集、および管理することを可能にします CHM (複合 HTML ヘルプ) フィルム アプリケーションの内部に直接. 豊富なオブジェクト モデルを使用してサポート トピック、テーブルのコンテンツ、インデックス、と組み込まれたリソースを処理するために、このプラグインはCHM のワークフローに不可欠です. Aspose.Words が CHm に本物で保存されていないので、プロセンサーはコンバーター プラジンとフォーマット特定のプラギン(例えば、PDF、DOCX、HTML)と共に使用されます.
インストール&セットアップ
- NuGet パッケージをインストール
Aspose.Words CHM File Processor
あなたのプロジェクトで. - 初心者向けのライセンス申請 ( 測定ライセンスガイド ).
- 完全なCHMの作成と輸出については、このプラグインとコンバータープラジインの両方を参照してください インストールガイド .
サポートされているプラットフォーム:
- オペレーティング:Windows、Linux、MacOS
- フレームワーク: .NET Framework (2.0 ~ 4.8 ) , .Net スタンダード , ネット コア ( 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アーカイブを読む.
- Access は、組み込まれたスタイルやスクリプトを含む HTML フラグメントのようなテーマをサポートします.
- リソース(画像、CSS、JS)を再利用する.
- テーブル、インデックス、メタデータを保存します.
2.CHMプロジェクトの作成
- メタデータ(タイトル、デフォルトテーマ)で白いCHMを開始します).
- 出力特性を設定する: ウィンドウサイズ、言語、デフォルトヘルプウォッチ.
- テーマ、リソース、インデックスエントリーのためのコレクションを開始します.
テーマ&HTMLコンテンツ管理
- テーマを追加、再編、またはプログラム的に削除します.
- HTML をカスタマイズされたスタイル、スクリプト、または DOM 操作で挿入/編集します.
- 完全な暗号化サポート(UTF-8, UTF-16, コードページ).
テーブル・コンテンツ(TOC)認定
- テーマにマップされたTOCエントリーを構築します.
- キャプション、ネスティング、および可視性を管理します.
- TOCをテーマコレクションと同期します.
5.インデックス管理
- テーマやアンカーに関連するインデックスエントリーを作成します.
- 初期/次期キーワードと種類オーダーを定義します.
- チームワークフローの輸入/輸出インデックスの定義.
6.資源管理
- CSS、画像、JavaScript、およびカスタマイズバイナリーを組み込む.
- HTML内のリソース参照を管理します.
- 完全な再構築なしに資源を置き換えたり抽出したりする.
ハイパーリンク&ブックマーク
- トピック、アンカー、またはURLへの内部/外部リンクを入力します.
- 詳細なナビゲーションのためにブックマークを管理します.
- トピックを結びつける一貫性を確保する.
8.ウィンドウカスタマイズのサポート
- サポートウィンドウ(サイズ、ツールバー、メニュー)を設定します).
- ホーム テーマ、デフォルト ナビゲーション タブ、フォント、およびカラー スケジュールを設定します.
- ナビゲーションパネルとツールバーアイコンをカスタマイズします.
コンバータープラグインの統合
- メモリ CHM プロジェクトを Aspose.Words Document Converter に移動してパッケージ化します.
- CHMコンテンツを DOCX、PDF、EPUB、HTML、およびその他 に輸出します.
- CHM のようなハイブリッドワークフローを可能にする ➝ ドックス ➝ PDF です.
ベストプラクティス
- ファイルのロックを避けるために、リソースを迅速に提供します.
- 効率のために CI/CD で in-memory ストリーム を使用します.
- パフォーマンスを向上させるために、節約前にバッチアップデート.
- 小さなCHMサイズのためのHTMLコンテンツを軽く保つ.
- 視聴者の間で ** 多言語コンテンツ** をテストします.
- テーマ/ブックマークの連続的な名称を使用します.
- CHMファイルの誤解を診断するためのログエラー.
- メモリの使用を最適化するために非常に大きなCHMプロジェクトを分割します.
一般的な課題への対処
低充電の大きいCHM✔ ダウンロードタイムを改善するために .NET で非同期プログラミングを使用します.
画像/テーブルの抽出の難しさ✔ 使用 Document.GetChildNodes
あるいは、構造を操作するためのDOM APIs.
よくある質問
**Q: .NET のための Aspose.Words CHM ファイルプロセッサとは何ですか?**CHM ファイルをプログラム的にインポート、作成、編集するためのプラグインで、Converter プログインを通じてエクスポートが有効です.
**Q:どのファイル形式でCHMを変換できますか?**Converter プラグインを使用すると、CHM は DOCX、PDF、HTML、EPUB、およびその他 に保存できます.
**Q:自動化ワークフローをサポートしていますか?**はい、CHM ファイルプロセッサは、自動パイプのための Aspose.Words と Converter プラグインと統合されます.
**Q:CHM指数とTOCを管理できますか?**はい、それは構築および編集のためのAPIを提供するTOCとインデックスエントリー.
**Q:このプラグインの利点は何ですか?**それはCHM編集を簡素化し、マニュアルツールへの依存を減らし、既存の .NET ワークフローと統合します.