ローカルのPDFファイルを単純なWebページに埋め込んでおり、オブジェクトのサイズに合うように初期ズームを設定しようとしています。これが私が試したものですが、ズームには影響しません。
<embed src="filename.pdf?zoom=50" width="575" height="500">
最初のズームがオブジェクトのサイズに合うように設定されるようにコードを変更する方法を知っている人はいますか。
ローカルのPDFファイルを単純なWebページに埋め込んでおり、オブジェクトのサイズに合うように初期ズームを設定しようとしています。これが私が試したものですが、ズームには影響しません。
<embed src="filename.pdf?zoom=50" width="575" height="500">
最初のズームがオブジェクトのサイズに合うように設定されるようにコードを変更する方法を知っている人はいますか。
回答:
応答が少し遅れましたが、この情報を見つけるのが難しい可能性があり、SOで答えが見つからないことに気づいたので、ここにあります。
別のパラメータ#view = FitHを試して、水平方向のスペースに収まるように強制します。また、クエリ文字列を&ではなく#で開始する必要があります。
filename.pdf#view=FitH
私が気付いたのは、これはAdobe Readerがブラウザーに埋め込まれている場合は機能しますが、chromeは独自のバージョンのリーダーを使用し、同じように応答しないことです。私自身の場合、Chromeブラウザはデフォルトで幅に合わせてズームされているため、問題はありませんが、Internet Explorerでは、リンクが常に正しいビュー設定でPDFページを開くように、上記のパラメータが必要でした。
使用可能なパラメータの完全なリストについては、このドキュメントを参照してください
編集:(レイジーモードオン)
FitH
ブラウザウィンドウのサイズを変更するときに、ページを強制的に再フィットさせるにはどうすればよいですか?
私にとってこれはうまくいきました(私のPDFのコンテナが小さかったのでズームインしたかったです):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
このメソッドは「オブジェクト」を使用し、「埋め込み」も備えています。どちらの方法でも機能します。
<div id="pdf">
<object id="pdf_content" width="100%" height="1500px" type="application/pdf" trusted="yes" application="yes" title="Assembly" data="Assembly.pdf?#zoom=100&scrollbar=1&toolbar=1&navpanes=1">
<!-- <embed src="Assembly.pdf" width="100%" height="100%" type="application/x-pdf" trusted="yes" application="yes" title="Assembly">
</embed> -->
<p>System Error - This PDF cannot be displayed, please contact IT.</p>
</object>
</div>