HTML5中PDF对象的初始缩放参数

Pat*_*ick 10 pdf html5

我正在构建一个页面,该页面将在页面上显示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)

Kur*_*fle 9

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&amp;navpanes=0&amp;scrollbar=1&amp;page=3&amp;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)