1
<embed width="100%" height="100%" src="filename.pdf" type="application/pdf">

上記の簡単なコードを使用して、PDFファイルをWebページに埋め込むことができます。しかし、(CTRL + Pを使用して)Webページを印刷しようとすると、中心がずれているため、PDFの半分だけが印刷プレビューに表示されます。同じことがこのWebページでも起こります:http://pdfobject.com/examples/simplest-full-window.html

埋め込まれたPDFが印刷時に中央に配置される「印刷バージョン」Webページの例を次に示します(CTRL + P):http ://www.bbc.co.uk/food/recipes/our_paella_92328.pdf 。この例もレスポンシブです。これは、ブラウザウィンドウのサイズに関係なく、印刷の外観が一貫しているため便利です。

まず、印刷時に埋め込まれたPDFを中央に配置するにはどうすればよいですか?次に、埋め込まれたPDFをレスポンシブにするにはどうすればよいですか?

4

1 に答える 1

0

埋め込まれた PDF を印刷する場合は、Web ブラウザーからの印刷コマンドではなく、PDF プラグインからの印刷コマンドを使用する必要があります。

最初の例では、Javascript コードが PDF プラグインをロードし、HTML ドキュメントを PDF ドキュメントに置き換えます。CTRL+P を押すと、Internet Explorer の印刷ダイアログが表示されます。PDF プラグインをクリックして CTRL+P を押すと、Adobe PDF プラグインの印刷ダイアログが表示されます。

2 番目の例では、PDF ファイルを直接開きます。この場合、PDF プラグインが自動的に読み込まれ、アクティブ化されます。クリックする必要はありません。CTRL+P を押すと、独自の印刷ダイアログが表示されます。

于 2012-10-02T17:43:46.200 に答える