- PR -

itextでのPDF生成について

1
投稿者投稿内容
オオサカ
常連さん
会議室デビュー日: 2003/07/02
投稿数: 49
投稿日時: 2006-07-04 15:40
itextにて複数のPDFファイルをひとつにまとめるプログラムを作成しています

"いきなりPDF EDIT"や"Acrobat"で追加したテキストなどを追加して保存したものが
itextで合成すると消えてしまうのです。

WEBで検索してPDF文書は4つのレイヤーなることはわかったのですが
具体的にどう解決できるかがわからず困っています。

ソースは以下のとおりです。
PdfImportedPage page = writer.getImportedPage(importPDFReader, 1);
PdfContentByte cb = writer.getDirectContent();
PdfContentByte cb1 = writer.getDirectContentUnder();
int rotation = importPDFReader.getPageRotation(1);
if (rotation == 90 || rotation == 270){
   cb.addTemplate(page, 0, -1f, 1f, 0, 0,
       importPDFReader.getPageSizeWithRotation(1).height());
}else{
   cb.addTemplate(page, 1f, 0, 0, 1f, 0, 0);
}
1

スキルアップ/キャリアアップ(JOB@IT)