2

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

最近我在写作方面遇到了一个问题,如下所示,

尝试使用 itextsharp 打开和写入 pdf 文件时出现“未找到预告片”io 异常。经过进一步调查,我意识到 PDF 源文件本身在结尾附近没有任何预告片。

我的问题是,有没有办法重新生成拖车?还是一个免费的工具来修复重新创建预告片的 pdf?我尝试了一些在线工具,但没有帮助。

4

2 回答 2

4

使用 pdftk 修复它。与 ghostscript 不同,它保留了表单字段并很好地重建了预告片。

pdftk.exe coorruptedfile.pdf 输出fixedfile.pdf

像魅力一样工作

于 2012-04-13T02:26:33.303 回答
1

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

Adobe 工具重建损坏的文件并提供重新保存它们。

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

于 2012-04-10T11:46:50.037 回答