我正在构建一个页面,该页面将在页面上显示PDF文件.在Chrome中查看此页面时,默认情况下会设置缩放级别,以使文档比分配的空间更宽更高.Safari似乎有一个更好的默认设置,使页面适合可用空间,仅供参考.
我想知道是否有任何参数可以设置<object>
为强制文档的初始缩放级别.它可能是name = initZoom,其值为"fitToPage"或"fitToWidth"或"70"(70%缩放).它可能看起来像这样:
<object data="/path/to/file.pdf" type="application/pdf">
<param name="initZoom" value="fitToPage" />
</object>
Run Code Online (Sandbox Code Playgroud)
Adobe的文档"打开PDF文件的参数"对您有帮助吗?
根据该文件,类似的东西
<object data="/path/to/file.pdf" type="application/pdf">
<param name="view" value="Fit" />
</object>
Run Code Online (Sandbox Code Playgroud)
可以工作,甚至
<object
data="/path/to/file.pdf#toolbar=1&navpanes=0&scrollbar=1&page=3&view=FitV"
type="application/pdf">
<p>It appears you don't have a PDF plugin for this browser.
No problem though...
You can <a href="/path/to/file.pdf">click here to download the PDF</a>.
</p>
</object>
Run Code Online (Sandbox Code Playgroud)
小智 5
请参阅此处的演示http://jsfiddle.net/6TNrw/68/
如果 pdf 查看器对象是 adobe,则上述方法有效。
Google Chrome 有自己的 pdf 查看器,因此更改其缩放参数对此不起作用。
<object data="http://www.nclabor.com/wh/faqs.pdf?#view=fitH"
type="application/pdf"
width="100%" height="100%">
<param name="view" value="fitH" />
</object>
Run Code Online (Sandbox Code Playgroud)