我正在尝试编辑单页的pdf,如下所示:
loop
直到所有内容被使用{1. copys第一页2.添加一些内容}
现在,当我尝试关闭文档和压模时,一切正常,我得到一个错误,第一个已经关闭。
事情是:
如果document was closed
我可以打开它,但只有页面副本,没有添加任何内容
如果stamper was closed
,文档已损坏,但当我删除document.NewPage()时,它会起作用,但仅适用于第一页。
我尝试在每次迭代中创建一个新的压模实例,但我收到以下错误:
在itextsharp.dll中发生未处理的“iTextSharp.text.DocumentException”类型异常
其他信息:原始文档已重复使用。阅读 再次来自档案。
我在每次迭代中都关闭了压模,但它没有帮助。
答案 0 :(得分:-1)
您的New PdfReader()和New PdfStamper()都应该在循环内。另外,在循环中关闭您的PdfStamper