HTML Converter

Sheetize 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レイアウトに適合するように調整し、内容をPDFの幅にスケーリングするScaleToPageWidthなどがあります。
    • IsRenderToSinglePage:必要に応じて、全HTMLコンテンツを単一のPDFページにレンダリングします。

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

 日本語