2009-08-21 10 views
1

私は現時点で何か作業をしており、うまく機能しているFOPを使用してpdf出力を作成しました。今では師匠はpdfの周りにすべての出血を望んでいます。プログラムで非破壊的なブリーダーを追加する

既存のpdfのサイズを変更し、ブリードを非破壊的にプログラムで.netまたはjava api(好ましくは.net)経由で追加することは可能ですか? FOPは出血をサポートしていませんが、私はpdfボディのサイズを変更して出血を追加することが可能であるはずですが、私がしようとしていることが可能かどうかはわかりません。大部分はsvgですが、大丈夫なはずですが、画像に問題があります。しかし、私が想定しているRGB画像はここでは問題になります。

私が見ている唯一のその他の点は、抽気を入れたレイアウトの新しいバージョンを作成することですが、これらの2重のメンテナンスオーバーヘッドで終わります。なぜなら、私はクリーナーソリューションを好む理由です。その後はピットストップですが、これは出血が増える可能性があることはわかっていますが、それは単なる作物であることが分かりません。また、サイズを変更して出血を追加することもできます。

私は新しいレイアウトを作成する必要があると思われますが、誰かが情報を与えることができれば大いに感謝します。 ありがとう、 クロッケード

答えて

2

最後の数週間で、bleedのサポートがApache FOPに追加されました。それはSVNトランクでのみ利用可能です(あなたはFOPを自分でコンパイルする必要があります)。使用する拡張機能については、次のWikiページを参照してください。http://wiki.apache.org/xmlgraphics-fop/PrepressSupport examples/fo/advancedには、使用法を示すFOファイルのサンプルがあります。基本的には、fo:simple-page-masterにfox:bleed = "3mm"属性を指定することができるようになりました。ブリード領域にコンテンツを取得するには、負の座標を使用します。つまり、3mmのブリードについては、ページ位置の周りに、背景色(または何でもしたい)を持つブロックコンテナをtop = "-3mm"とleft = " - 3mm "(プラス絶対位置="固定 ")とほぼ完成です。 HTH

関連する問題