文件不以'%PDF-'开头

时间:2009-07-21 09:59:23

标签: delphi internet-explorer-8 acrobat

昨天我有一个奇怪的问题。客户将我的一个Delphi应用程序放在一些东芝笔记本电脑上,一切都很好,直到生成一些Acrobat文件作为Rave 7报告,产生了主题错误。

笔记本电脑的Acrobat 7 Standard安装了XP SP3和IE8。我卸载了Acrobat 7 Standard,放入他们躺着的Acrobat 5 Reader,问题就消失了。但是,客户没有看到回溯Acrobat作为解决方案,因为这个Delphi应用程序在XP SP3,IE 7和Acrobat 7 Standard中运行的通常环境不会显示此问题。

Google搜索未发现任何近期原因或影响。 Microsoft和Adobe KB否认存在任何问题。

有关具体区域需要解决方法的任何线索?今天我要卸载IE8并重新安装IE7。

4 个答案:

答案 0 :(得分:3)

我在使用Adobe ActiveX插件的IE浏览器中遇到了同样的问题。这是一段时间以前,但如果我没记错,问题是某些版本的Acrobat 7中的ActiveX,可能与PDF本身的特定版本结合在一起。安装最新的Adobe Reader解决了这个问题。

答案 1 :(得分:2)

如果重新安装Firefox(或您的浏览器)并重新安装Adobe Acrobat Reader不起作用,是因为它继承了以前版本的设置。对我有用的是手动卸载所有存储的应用程序数据。在Win 7中转到C:/ users / 您的名字 / AppData / Roaming / Mozilla 或Microsoft /并尝试删除与您的浏览器相关的所有内容,包括扩展名和插件。如果您没有删除文件夹的权限,请打开它并按文件删除文件。

请注意,您必须能够查看隐藏文件才能访问AppData文件夹。然后对Adobe文件夹下的AppData执行相同操作。然后重新安装Firefox和acrobat reader。完成!

答案 2 :(得分:1)

PDF文件假设以序列“%PDF-X.Y”开头;但是,有些程序,电子邮件程序臭名昭着,会添加标题,例如Mac Binary。 Acrobat查找%PDF序列的前1024个字节。其他应用程序仅在文件开头支持%PDF。

答案 3 :(得分:0)

我们遇到了这个问题,发现将网站添加到“允许的弹出窗口”列表中。