永发信息网

itext pdf中如何向一个已经存在的PDF中追加另一个PDF

答案:1  悬赏:70  手机版
解决时间 2021-11-28 15:22
  • 提问者网友:低吟詩仙的傷
  • 2021-11-27 21:53
itext pdf中如何向一个已经存在的PDF中追加另一个PDF
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-11-27 22:20
使用PdfReader,可以参考下边的代码:
PdfReader reader = new PdfReader(pdfPath);
page = pdfWriter.getImportedPage(reader, i);
image = Image.getInstance(page);
document.add(image);追问这个方法不可以,按这个方法看着很多错误追答我自己都用过的,给你一个运行过的方法吧,类你自己创建。
public static void main(String[] args) throws IOException, DocumentException {
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(“路径”));
document.open();
PdfReader reader = new PdfReader("F:\\2.pdf");
int n = reader.getNumberOfPages();
PdfImportedPage page;
for (int i = 1; i <= n; i++) {
page = writer.getImportedPage(reader, i);
Image image = Image.getInstance(page);
image.setAbsolutePosition(0,0);
document.add(image);
document.newPage();
}
document.close();
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯