pdfHTML

How it works

With just few lines of code you can use pdfHTML to get great results in no time. This code sample demonstrates how to use pdfHTML to convert a source HTML file (input.html) into a PDF (output.pdf). Click the button in the code window below to switch between the Java and C# examples.

1
2
3
4
5
6
7
8
9
public static void main() throws IOException {
        // IO
        File htmlSource = new File("input.html");
        File pdfDest = new File("output.pdf");
         // pdfHTML specific code
        ConverterProperties converterProperties = new ConverterProperties();
        HtmlConverter.convertToPdf(new FileInputStream(htmlSource), 
       new FileOutputStream(pdfDest), converterProperties);
    }
1
2
3
4
5
6
7
8
9
static void Main(string[] args)
  {
    using (FileStream htmlSource = File.Open("input.html", FileMode.Open))
    using (FileStream pdfDest = File.Open("output.pdf", FileMode.OpenOrCreate))
    {
        ConverterProperties converterProperties = new ConverterProperties();
        HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
    }
  }

 

Below you can see an example of pdfHTML in action; using it to convert a web page into a PDF.

 

The original web page

HTML to PDF example input file

After the pdfHTML conversion

HTML to PDF example output

メリット

iText 7 pdfHTMLを使う理由

ただ単純にHTMLをPDFに変換するだけではなく、pdfHTMLを使って、HTMLをテンプレート形式として使い、レポート、請求書など、適切に構成及びフォーマットされたPDFドキュメントを作ることもできます。CSS  でスタイルを定義することができ、pdfHTMLはPDF変換用のエンジンの提供を行います。

HTMLの構造情報を再利用すれば、PDF/A、PDF/UA、タグ付きPDFを簡単に作成できます。PDFフォーマットの技術的詳細を知る必要はありません。pdfHTMLは、HTMLとCSSに既に存在する意味的および構造的情報を利用して、それらをiTextオブジェクトおよびスタイルにマップします。

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
HTMLツールと統合しやすい

HTMLとCSSを利用して文書のレイアウトとスタイルを設定すれば、既存のHTMLとCSSスキルを活用してPDFを作成できます。このアドオンはHTMLのツールと簡単に統合できます。

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
革新的で、カスタマイズされたオプションにより、HTMLからPDFへの変換が可能です。

HTML要素は、HTML5とCSS3に基づいたiText要素へすでにマップされています。カスタマイズするには、独自のハンドラをpdfHTMLフレームワークに追加するだけです。

pdfHTML convert HTML to PDF pdfHTML provides the engine to convert HTML to PDF
構造化PDF文書の作成

HTMLの構造情報と意味情報を再利用して、PDF/A、PDF/UA、タグ付きPDFを作成し、標準に準拠したPDF文書を作成します。

主な特徴

iText 7 pdfHTMLのコア機能

pdfHTMLでは便利な API (Java/.NET)を提供することで、HTMLを PDFファイルやiText要素のリストに変換できます。これによって、HTML要素を解析して挿入する方法を完全に制御できます。

pdfHTMLを使用してHTMLをPDFに変換すれば、もう一つのすばらしいメリットに気付くでしょう。HTMLファイルに含まれている意味情報と構造情報は、pdfHTMLがHTMLファイルをリッチでスマートなPDF文書に変換するための優れたソースです。

iText
HTMLの柔軟性をPDFで活用

  • 静的HTML5とCSS3をPDFへ変換
  • 使いやすいAPIにより、変換はカスタマイズ可能で、動的かつシンプル。 

iText
変換オプション

  • 文書全体をPDFへ直接変換。
  • HTMLスニペットを「iTextの構成要素」に変換(HTMLリッチテキスト段落からiTextの段落オブジェクトへなど)。

iText
PDF標準に準拠したPDFを作成

PDF/A、PDF/UA、タグ付きPDFが作成できます。

iText
カスタマイズ可能

  • バーコードなどの動的コンテンツをPDFに追加。
  • コンバータープロパティとタグのカスタム処理を活用して、変換を微調整。

iText DITO、pdfHTMLの代替

PDFのテンプレートを作成しなければならず、コードを1行も書かないでテンプレートを作成および編集する時間を節約したいのであれば、ローコードPDFジェネレーターであるiText DITOをお試しください。

画像
iText Dito
お問い合わせ

それでも問題が解決しませんか? 

お寄せいただいたご質問には、喜んでお答えいたします。当社へご連絡ください。内容を確認次第、追ってご連絡いたします。

問い合わせる
常に最新情報を得る

11,000人以上の購読者に加わって、iTextの新しい製品、アップデート、ヒント、記述的な解決策や出来事に関する最新情報を得ることでiText PDF専門家になりましょう。

今すぐ購読