HTML Converter

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

PDFからHTMLへの変換

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

HTMLからPDFへの変換

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


PDFからHTMLへの変換

PDFをHTMLに変換するには:

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

例: 埋め込みリソースを使用してPDFをHTMLに変換

1// ステップ1: PDFからHTMLへの変換のためのオプションの設定
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// ステップ2: ファイルパスの設定
5options.AddInput(new FileDataSource("input.pdf"));
6options.AddOutput(new FileDataSource("output.html"));
7
8// ステップ3: 変換を実行
9HtmlConverter.Process(options);

PDFからHTMLへの変換に使用できるオプション

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

HTMLからPDFへの変換

HTML文書をPDFに変換するには、以下の手順に従います:

  1. オプションの設定: HtmlToPdfOptionsを使用してレイアウトとメディア設定を定義します。
  2. パスの指定: 入力HTMLと出力PDFのファイルパスを設定します。
  3. 変換を実行: HtmlConverterProcessメソッドを実行してファイルを変換します。

例: HTMLをPDFに変換

1// ステップ1: HTMLからPDFへの変換のためのオプションの設定
2var options = new HtmlToPdfOptions();
3
4// ステップ2: ファイルパスの設定
5options.AddInput(new FileDataSource("input.html"));
6options.AddOutput(new FileDataSource("output.pdf"));
7
8// ステップ3: 変換を実行
9HtmlConverter.Process(options);

HTMLからPDFへの変換に関する追加オプション

  • メディアタイプ:

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

    • PageLayoutOption: HTMLコンテンツがPDFレイアウトにどのようにフィットするかを調整します。例えば、ScaleToPageWidthを使用してコンテンツをPDFの幅にスケールさせることができます。
    • IsRenderToSinglePage: 簡潔なプレゼンテーションのために必要に応じてHTMLコンテンツ全体を単一のPDFページにレンダリングできるようにします。

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

 日本語