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 ワークフローと統合します.

 日本語