2009-07-21 198 views
3

昨天我有一个奇怪的问题。一位客户将我的一个Delphi应用程序放在一些东芝笔记本电脑上,并且一切都很好,直到需要生成一些Acrobat文件作为Rave 7报告时才产生主题错误。文件不以'%PDF-'开头

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

谷歌搜索没有显示任何最近的原因或影响。 Microsoft和Adobe KBs否认存在任何问题。

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

+2

您是否检查过PDF?尝试将其加载到记事本或十六进制编辑器中 – Greg 2009-07-21 10:15:28

+0

您是否可以(在法律上或其他方面)上传PDF导致问题的示例PDF? – balpha 2009-07-21 10:16:58

+0

检查病毒。我在受感染的机器上看到过类似的行为。 – gabr 2009-07-21 10:38:29

回答

3

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

1

PDF文件假定以序列“%PDF-X.Y”开头;然而,一些程序,电子邮件程序臭名昭着,会添加一个头文件,比如Mac Binary。 Acrobat在%PDF序列的前1024个字节中查找。其他应用程序仅支持文件开头的%PDF。

0

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

2

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

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