在XX场景中,我们在一些源pdf文件中优化和添加文本框和内容,然后将其保存给我们的客户,以便能够从我们的asp.net网站自动填充它们。
最近我遇到了写作的问题,如下所示,
当尝试使用itextsharp打开和编写pdf文件时,我得到“预告片未找到”io异常。经过进一步调查后,我意识到PDF源文件本身最近没有任何预告片。
我的问题是,有没有办法重新制作预告片?还是一个免费的工具来修复重新创建预告片的pdf?我尝试了很少的在线工具,但它没有帮助。
答案 0 :(得分:2)
使用pdftk修复它。与ghostscript不同,它保存了表单字段并重新构建了预告片。
pdftk.exe coorruptedfile.pdf输出fixedfile.pdf
像魅力一样工作
答案 1 :(得分:1)
如果您的文件可以由Acrobat Reader或Professional打开,那么您可以使用这些工具来更正您的文件。
Adobe工具重建已损坏的文件并提供重新保存文件。
此外,一些PDF库也可以这样做。