[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10393] Re: PDF 作成ライブラリ



門脇です。

いろいろと情報ありがとうございます。

At Thu, 14 Nov 2002 23:21:38 +0900 (JST),
TAKEKAWA Tsutomu wrote:

> ちょっと毛色が違うのかもしれませんが、
> 実は便利かもしれないpdf995はいかがでしょうか?
> 
> pdf995
> http://pcweb.mycom.co.jp/column/toolexp/toolexp008.html

Adobe Acrobat の PDF Writer のようなものですね。プリンタを扱いに
してしまって,Java アプリケーションから印刷,すれば使えるかもし
れませんね。
#出力ファイル名とかのコントロールが難でしょうか?


At Fri, 15 Nov 2002 01:23:51 +0900,
muimi admin wrote:
> こんなのものありまっす。
> 目的からたぶん外れてます。。。
> 
> ○JPedal
> http://www.jpedal.org/
> PDFデータ抽出用ライブラリ。画像がメイン。
> 
> ○Big Faceless PDF library
> http://big.faceless.org/products/pdf/index.jsp
> PDFの読み込み。
> 
> ○Etymon PJ
> http://www.etymon.com/pdf_products.html
> PDFの読み込み。

http://www.pdfzone.com などを見るとPDF の読み込みもいろいろツー
ルがあるみたいですね。


実はフリーのツールでも良いとの事になったので,FOP + iText が急浮
上です(FOP だけでは PDF のセキュリティ設定が出来ないのです)。
PDF 作成の元データは XML なので,XSLT を書いて FOP で PDF 化,
iText でセキュリティ設定,が楽そうですし。
#XSLT の勉強をしないと。

iText での PDF 生成も試したのですが,やはり禁則処理は対応してい
ませんでした。
で,ソースを読むと,ad hoc には PdfChunk クラス(の split メソッ
ド)に手を入れれば良さそう(というか,一字ぶら下げは出来た)なの
ですが,きちんとやるのは大変そうです。
#Strategy パターンで言語ごとに改行位置判定ロジックを追加できる
#ようにする,とかしないといけない,ですかね(大手術)。
#Refactoring ?(とか書いて,無理やり読書会ネタに)


> >Apache FOP といえば,先日 xml-users メーリングリスト 
> >(http://www.xml.gr.jp) で FOP での禁則処理の話が出ていました。
> >7903 からのお話です。
> 
> 今度実験的にFOPを使おうと思ってましたが、
> 一応日本語フォントが組み込めることは試したんですが、
> まだ不安定な要素が多いかなぁ。。。

商用の比較的安価なライブラリについて数件問い合わせてみましたが,
禁則処理に対応していないものが多いです。
#というか,私が問い合わせた範囲では全滅でした。

ある程度以上の金額を出せば,禁則処理対応のライブラリも存在するの
ですけれどね。

なので,(個人的には)"なら FOP でええやん" との思いが強くなりま
した。;-)
-- 
門脇 太郎
ps.
Segway,思っていたより安いんですね(もちろん買えませんけれど)。