« 2006年10月 | トップページ

2006年12月13日 (水)

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

| | コメント (0) | トラックバック (1)

« 2006年10月 | トップページ