iTextというライブラリを使用すると比較的簡単に実装できます。
iText-5.0.4はJava5対応で、iText-2.1.7はJava1.4対応でした。
public static void main(String[] args) {
PdfReader reader1 = null;
PdfReader reader2 = null;
PdfCopyFields copy = null;
try {
copy = new PdfCopyFields(new FileOutputStream("c:/test/test3.pdf"));
reader1 = new PdfReader("c:/test/test1.pdf");
copy.addDocument(reader1);
reader1.close();
reader2 = new PdfReader("c:/test/test2.pdf");
copy.addDocument(reader2);
reader2.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (reader2 != null) {
try {
reader2.close();
} catch (Exception e) {
}
}
if (reader1 != null) {
try {
reader1.close();
} catch (Exception e) {
}
}
if (copy != null) {
try {
copy.close();
} catch (Exception e) {
}
}
}
}
0 件のコメント:
コメントを投稿