2010-12-15 89 views
1

我必须裁剪26页的PDF,24和25是带注释的表单。裁剪24和25页后,24,25 pdf将被签名并存储在数据库中。问题在于pdf(24页,25页)丢失了注释。问题是如何裁剪PDF注释?我们是否应该阅读所有的注释,保留它们,然后裁剪pdf并将注释重新放入截取的pdf中?如果是这样,如何做到这一点,如果不是,那么其他方式?作物pdf不会丢失注释,使用iText

回答

2

A PdfImportedPage实际上只是该页面的内容和资源。没有标记的内容(保存什么是无用的,而不在页面级别的信息内容流中),没有注释,没有书签,等等等等

但是,如果你使用PdfCopy.addPage(PdfImportedPage)PdfCopy小号额外的“管道”蜗居并从原始页面吸取所有东西。注释,附加动作,诸如此类的事情。

如果这就是你已经在做的,也许你可以分享你的代码?

PS:“裁剪”是指PDF中完全不同的东西。你想删除页面,而不是改变它们的大小。但iText不支持这一点。 (!!哇,这是一个相当大的洞......对我们来说多么尴尬)