HTML コンバータ

Documentize HTML Converter for .NET は、PDF と HTML フォーマット間で文書を変換する強力な機能を提供し、ウェブアプリケーション、アーカイブ、およびレポート生成に最適です。リソースとレイアウトを処理するための複数のオプションを備えており、コンバータはさまざまなプロジェクト要件に適応します。

主な機能

PDF から HTML への変換

PDF ファイルを HTML に変換して、ウェブベースの表示や HTML フォーマットが好まれるアプリケーションへの統合を容易にします。

HTML から PDF への変換

HTML コンテンツを高品質な PDF に変換し、印刷可能なレポートの生成、ウェブコンテンツのアーカイブ、または共有可能な文書フォーマットの作成に最適です。


詳細ガイド

PDF を HTML に変換する

PDF を HTML に変換するには:

  1. コンバータを初期化する: HtmlConverter のインスタンスを作成します。
  2. 変換オプションを設定する: PdfToHtmlOptions を使用して出力をカスタマイズし、埋め込みリソースまたは外部リソースのいずれかを選択します。
  3. 入力および出力パスを定義する: 入力 PDF と出力 HTML のパスを設定します。
  4. 変換を実行する: Process メソッドを呼び出してファイルを変換します。

例: 埋め込みリソースを持つ PDF を HTML に変換

// ステップ 1: HTML コンバータを初期化する
var converter = new HtmlConverter();

// ステップ 2: PDF から HTML への変換オプションを設定する
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// ステップ 3: ファイルパスを設定する
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// ステップ 4: 変換を実行する
converter.Process(options);

PDF から HTML への変換のための利用可能なオプション

  • SaveDataType:

    • FileWithEmbeddedResources: すべてのリソースが埋め込まれた単一の HTML ファイルを生成します。
    • FileWithExternalResources: リソースを別々に保存し、大きな HTML ファイルに最適です。
  • 出力カスタマイズ:

    • BasePath: HTML ドキュメント内のリソースのベースパスを設定します。
    • IsRenderToSinglePage: PDF のすべてのコンテンツを単一の HTML ページに描画することをオプションで可能にします。

HTML を PDF に変換する

HTML ドキュメントを PDF に変換するには、次の手順に従います:

  1. コンバータを初期化する: HtmlConverter のインスタンスを作成します。
  2. PDF オプションを設定する: HtmlToPdfOptions を使用してレイアウトとメディア設定を定義します。
  3. パスを指定する: 入力 HTML および出力 PDF のファイルパスを設定します。
  4. 変換を実行する: Process メソッドを実行して変換を完了します。

例: HTML を PDF に変換

// ステップ 1: HTML コンバータを初期化する
var converter = new HtmlConverter();

// ステップ 2: HTML から PDF への変換オプションを設定する
var options = new HtmlToPdfOptions();

// ステップ 3: ファイルパスを設定する
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// ステップ 4: 変換を実行する
converter.Process(options);

HTML から PDF への変換のための追加オプション

  • メディアタイプ:

    • HtmlMediaType.Print: 印刷に適した PDF を生成するために最適です。
    • HtmlMediaType.Screen: デジタルビュー用に設計されたコンテンツを変換する際に使用します。
  • レイアウト調整:

    • PageLayoutOption: HTML コンテンツが PDF レイアウトにどのように適合するかを調整します。ScaleToPageWidth などで、コンテンツを PDF 幅に合わせることができます。
    • IsRenderToSinglePage: 必要に応じて、すべての HTML コンテンツを単一の PDF ページに描画できるようにします。

このコンバータは、ウェブコンテンツに基づいて PDF レポートを生成することから、ウェブベースのアクセシビリティのために PDF ドキュメントのアーカイブを変換することまで、さまざまなアプリケーションに対応しています。より高度な設定については、完全な Documentize ドキュメントを参照してください。

 日本語