JavaWebStartでiText
iTextというのはJavaでPDFを作成できるライブラリです。.NET用に移植もされているようです
以前PerlでPDFを作れるPDFJを使ってCGIを作りました。こちらも簡単に使えました。既存のPDFファイルを加工する機能は付いてませんが、iTextの場合はそういうこともできます。
http://www.ee.e-mansion.com/~egami/iText/を参考に日本語用のiTextAsian.jarも入れましたが、とりあえず私がしたかったことは既存のPDFファイルに数字を埋め込んで新たなPDFを作るというもので、日本語は使いませんでした。
iTextのページからリンクされてますが、Tutorialがあり(日本語に翻訳されているページがiText.NETに移植して公開されているページ内のここにあります)、サンプルも豊富なので非常にありがたかったです。APIはここに。
でこのiTextをJavaWebStartで配布するアプリケーションで使用したいのです。PDFJでCGIも考えましたが、今回はネット上を漂ってほしくないデータを利用するのでJavaWebStartとJNLP APIを使うことにしました。JavaWebStartに自己署名したらいちいち警告出ることなくローカルへフルアクセスできますが、自己署名した時に半年で無効になります、、などと書いてあり、自己署名だから信用できないという警告が出るので(もちろん出てもらわないと困りますが)余計にユーザーを混乱させるかと思い、JNLP APIを使うことにしました。
続きは近日追加予定m(_ _)m
| 固定リンク

コメント