Ash*_*tty 4 pdf jsf internet-explorer primefaces jsf-2
我正在使用<p:media>
基于这个问题和答案:如何使用<p:media>绑定动态内容?
它在IE7中不起作用,而它可以正常使用Mozilla和Chrome.IE7错误如下:
文件不以'%PDF-'开头.
我理解这是因为生成的PDF的文件名是dynamiccontent.properties.xhtml
.如何更改文件名?我尝试在DefaultStreamedContent
构造函数中传递文件名,但它没有任何效果.
小智 5
很抱歉,对于那些看到这篇文章的人来说,这是一个文件名问题.
只要%PDF标题在文件的前1024个字节内的任何位置开始,Acrobat产品就一直在打开PDF.没有对%PDF-header之前的无关字节执行检查.但是,10.1.5和11.0.01更新通过对PDF标头进行更严格的解析来提高安全性.该产品现在拒绝打开那些没有正确启动'%PDF-'标题的小部分PDF.
您可以通过设置适当的首选项来禁用计算机上的标头验证
如果AVGeneral键不存在,请手动创建.
HKLM路径通常是:
HKLM\Software\Adobe(产品名称)(版本)\ AVGeneral\bValidateBytesBeforeHeader = dword:00000000
例如,要更改Acrobat 11.0的行为,请在此位置创建一个DWORD:HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader = dword:00000000
HKCU路径通常是:
HKCU\Software\Adobe(产品名称)(版本)\ AVGeneral\bValidateBytesBeforeHeader = dword:00000000
例如,要更改Reader 10.0的行为,请在此位置创建一个DWORD:HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader = dword:00000000
始终更改首选项路径中的产品和版本号以匹配您的安装.此方法允许PDF显示在您控制的计算机上.
https://helpx.adobe.com/acrobat/kb/pdf-error-1015-11001-update.html
归档时间: |
|
查看次数: |
25035 次 |
最近记录: |