css - 如何在Chrome/FireFox浏览器中使用PDF打开参数(如fitH)?

标签 css object pdf iframe browser

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf

有一组 open 参数指定查看器应如何打开 pdf。但是,使用 Chrome 和 firefox 浏览器的默认查看器,它不起作用

<object id = 'zoomPage' type='application/pdf' data= '1.pdf#view=fit'><p>The PDF can not display</p></object>

我已经尝试过适合我希望 pdf 填充对象的方式。如果没有参数支持,是否有任何解决方法?我尝试了很多方法,但都没有用。例如,我也尝试过使用 iframe 而不是 object。但是,内容不会调整大小。谢谢

<iframe src="1.pdf" width=1300 height=3300></iframe>

最佳答案

在搜索与您的问题非常相似的问题的解决方案时,我在 forum.asp.net 上发现了一个有趣的线程。 http://forums.asp.net/t/1877403.aspx?Issue+with+embedded+pdf+object+in+chrome+browsers

在页面末尾,有一个用户在 Chrome 中顺利工作的解决方法。这似乎解决了问题。

这是一个例子:

<iframe src="/Downloads/MyPdfDocument.pdf#view=fitH" width="700"  height="880"></iframe>

对于与 http://pdfobject.com/ 战斗的用户-> 像我一样的“pdfobject.js”,您可以在 pdfobject 的缩小版和开发版上更改几行代码。

查找:

c.innerHTML='<object    data="'+a+'" type="application/pdf" width="'+i+'" height="'+z+'"></object>';return c.getElementsByTagName("object")[0];

并更改为这行代码:

c.innerHTML='<iframe src="'+a+'" width="'+i+'" height="'+z+'"></iframe>';return c.getElementsByTagName("iframe")[0];

希望这对您有所帮助。

关于css - 如何在Chrome/FireFox浏览器中使用PDF打开参数(如fitH)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18462054/

相关文章:

c# - .net c# <a href> 链接,在正确位置时终止链接

html - 设置导航栏上 Bootstrap 移动菜单的样式

asp.net - GridView 中的页码太远

r - 如何更改 Rmarkdown、LaTeX 和 .pdf 中表格的字体大小?

ruby-on-rails - 使用 Ruby on Rails 生成模板文档

php - 无法在 php echo 中对齐 css - jquery 不工作

javascript - JSON 对象——哪种结构更有意义?

Java从其他类创建ArrayList的实例

php - $this 什么时候开始工作的?

c# - 如何在 MVC 的操作结果中返回 PDF