我正在使用itext pdf库.我想在现有pdf的末尾添加一个内容.
举例来说,现有的pdf(例如Original.pdf)有4页,因此我想添加另一页,即内容为Hello World的第5页,我添加了内容并将其保存在同一PDF中,即Original.pdf
因此,关闭后,我的Original.pdf将包含5页,即4页(它们已经具有默认内容)1页的内容Hello World我添加了内容
我正在使用此代码,但显示异常
String in="Original.pdf";
String out="Original.pdf";
PdfReader reader = new PdfReader(in);
PdfStamper stamper = new PdfStamper(reader,new FileOutputStream(out));
int totalPages=reader.getNumberOfPages();
stamper.insertPage(totalPages+1, PageSize.A4);
stamper.addAnnotation(
PdfAnnotation.createText(
stamper.getWriter(),
new Rectangle(30f, 750f, 80f, 800f),
"inserted page", "This page is the title page.",
true,
null)
,
reader.getNumberOfPages()
);
stamper.close();
java.io.EOFException
提前致谢.