「Java」 html ファイルを pdf ファイルに変換する

html ファイルを pdf ファイルに変換したい時に使えるライブラリとかサービスとか、

調べたのでメモ。私の調査では以下のものが確認できました。ちょっと Java よりの観点で調べてます。

 

Java ライブラリ

iText

http://itextpdf.com/

■ Copper PDF

http://copper-pdf.com/

■ Prince

 http://www.princexml.com/

■ flying-saucer

https://code.google.com/p/flying-saucer/

■ PD4ML

http://pd4ml.com/index.htm

■ wkhtmltopdf

https://code.google.com/p/wkhtmltopdf/

 

・Web サービス

■ Free PDF Converter

http://html-pdf-converter.com/

■ pdfcrowd

http://pdfcrowd.com/

※ オンラインで API 公開されているみたいです

http://pdfcrowd.com/web-html-to-pdf-java/

■ htm2pdf

http://www.htm2pdf.co.uk/

※ オンラインで API 公開されているみたいです

http://www.htm2pdf.co.uk/html-to-pdf-api

■ PDF Converter

http://www.freepdfconvert.com/

■ HTML2PDF.BIZ

http://www.html2pdf.biz/

■ html2pdf

http://html2pdf.seven49.net/Web/

 

上記のライブラリ、Web サービスに関しては、特に動作検証としてないので、もしかしたら日本語に対応してないとか、そもそも正常に変換できひん! とかあるかもです ( 時間ある時に確認してみようかと )。

で、もちろん Java だけでなくて、その他言語の API とかも公開されているものもあるかもです。また、他の言語で探せば ( PHP とか Python とかちょっとあったりしました ) もっと確認できると思います。