HTML コンバータ
Documentize HTML Converter for .NET は、PDF と HTML フォーマット間で文書を変換する強力な機能を提供し、ウェブアプリケーション、アーカイブ、およびレポート生成に最適です。リソースとレイアウトを処理するための複数のオプションを備えており、コンバータはさまざまなプロジェクト要件に適応します。
主な機能
PDF から HTML への変換
PDF ファイルを HTML に変換して、ウェブベースの表示や HTML フォーマットが好まれるアプリケーションへの統合を容易にします。
HTML から PDF への変換
HTML コンテンツを高品質な PDF に変換し、印刷可能なレポートの生成、ウェブコンテンツのアーカイブ、または共有可能な文書フォーマットの作成に最適です。
詳細ガイド
PDF を HTML に変換する
PDF を HTML に変換するには:
- コンバータを初期化する:
HtmlConverter
のインスタンスを作成します。 - 変換オプションを設定する:
PdfToHtmlOptions
を使用して出力をカスタマイズし、埋め込みリソースまたは外部リソースのいずれかを選択します。 - 入力および出力パスを定義する: 入力 PDF と出力 HTML のパスを設定します。
- 変換を実行する:
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 に変換するには、次の手順に従います:
- コンバータを初期化する:
HtmlConverter
のインスタンスを作成します。 - PDF オプションを設定する:
HtmlToPdfOptions
を使用してレイアウトとメディア設定を定義します。 - パスを指定する: 入力 HTML および出力 PDF のファイルパスを設定します。
- 変換を実行する:
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 ドキュメントを参照してください。