修改PDF

yyy851124 2010-01-13 06:02:49
怎么用itext或PDFBOX 在原有的PDF基础上添加内容。 内容的坐标也要控制
...全文
432 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyy851124 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 chdw 的回复:]
itext的API里面都有一些说明啊

PdfReader reader = new PdfReader("C:/1.pdf");
PdfStamper pdfStamper = new PdfStamper(reader, new FileOutputStream("C:\\11.pdf"));
pdfStamper.insertPage(0, new Rectangle(400, 300));
PdfContentByte pdfContentByte = pdfStamper.getOverContent(1);
pdfContentByte.beginText();
pdfContentByte.setFontAndSize(BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED), 33);
pdfContentByte.showText("new page");
pdfContentByte.endText();
pdfStamper.close();

[/Quote]
谢谢, 但是有异常啊。
java.io.IOException: PDF header signature not found.
at com.lowagie.text.pdf.PRTokeniser.checkPdfHeader(Unknown Source)
at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
看代码好像是新添加了一页, 能不能在PDF第一页添加几个字。
yyy851124 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 raul0759 的回复:]
晕,脾气真大,不知道是谁给惯出来的
[/Quote]
你屁事还真多,我都没感觉到。你愣给说出来了。
raul0759 2010-01-14
  • 打赏
  • 举报
回复
晕,脾气真大,不知道是谁给惯出来的
ChDw 2010-01-14
  • 打赏
  • 举报
回复
itext的API里面都有一些说明啊

PdfReader reader = new PdfReader("C:/1.pdf");
PdfStamper pdfStamper = new PdfStamper(reader, new FileOutputStream("C:\\11.pdf"));
pdfStamper.insertPage(0, new Rectangle(400, 300));
PdfContentByte pdfContentByte = pdfStamper.getOverContent(1);
pdfContentByte.beginText();
pdfContentByte.setFontAndSize(BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED), 33);
pdfContentByte.showText("new page");
pdfContentByte.endText();
pdfStamper.close();
yyy851124 2010-01-14
  • 打赏
  • 举报
回复
你们这不是废话嘛。 知道就发点代码
xiaofazichina001 2010-01-14
  • 打赏
  • 举报
回复

你屁事还真多,我都没感觉到。你愣给说出来了。
sunlaji008 2010-01-13
  • 打赏
  • 举报
回复
不懂 学习来了
ChDw 2010-01-13
  • 打赏
  • 举报
回复
就是先读出来,然后再修改,保存到新文件上啊
hongjn 2010-01-13
  • 打赏
  • 举报
回复
查看api里的函数~~

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧