HTML Converter
Sheetize 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レイアウトに適合するように調整し、内容をPDFの幅にスケーリングするScaleToPageWidth
などがあります。IsRenderToSinglePage
:必要に応じて、全HTMLコンテンツを単一のPDFページにレンダリングします。
このコンバータは、ウェブコンテンツに基づいたPDFレポートの生成から、ウェブベースのアクセシビリティのためのPDF文書のアーカイブ変換まで、さまざまなアプリケーションに対応する汎用性があります。より高度な設定については、完全なSheetizeのドキュメンテーションを参照してください。