生成した PDF にページ ヘッダーとページ フッターを追加したいと考えています。HTMLコンテンツをpdfに変換するためにxmlworkerを使用しています。生成されたPDFのすべてのページにページヘッダーとページフッターを追加したいのですが、このタスクを実行するのに問題があります。これどうやってするの?
質問する
1180 次
1 に答える
0
itexts クラスを実装するドキュメントの HeaderFooter クラスを実装する必要がありますPdfPageEventHelper
。
この例を見てください。
各ページにヘッダーを作成したいので、onEndPage()
メソッドをオーバーライドするだけです。
フッターの追加もこの方法で行うことができます。これを行うには、次のようにページ下部の座標を使用して directContentByte にコンテンツを追加します。
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("test"),
rect.getRight()-35, rect.getBottom()-25, 0);
于 2015-09-14T09:08:04.050 に答える