iTextSharp:重新生成PDF文件预告片

时间:2012-04-10 00:54:40

标签: .net pdf-generation itextsharp

在XX场景中,我们在一些源pdf文件中优化和添加文本框和内容,然后将其保存给我们的客户,以便能够从我们的asp.net网站自动填充它们。

最近我遇到了写作的问题,如下所示,

当尝试使用itextsharp打开和编写pdf文件时,我得到“预告片未找到”io异常。经过进一步调查后,我意识到PDF源文件本身最近没有任何预告片。

我的问题是,有没有办法重新制作预告片?还是一个免费的工具来修复重新创建预告片的pdf?我尝试了很少的在线工具,但它没有帮助。

2 个答案:

答案 0 :(得分:2)

使用pdftk修复它。与ghostscript不同,它保存了表单字段并重新构建了预告片。

pdftk.exe coorruptedfile.pdf输出fixedfile.pdf

像魅力一样工作

答案 1 :(得分:1)

如果您的文件可以由Acrobat Reader或Professional打开,那么您可以使用这些工具来更正您的文件。

Adob​​e工具重建已损坏的文件并提供重新保存文件。

此外,一些PDF库也可以这样做。

相关问题