私は、ブラウザーで PDF への印刷用の印刷テンプレートに取り組んでおり、1 つのセクションで透明な .png オーバーレイを使用しています。
これは、透明な .png ファイルと透明な .gif ファイルの両方で発生します。
Chrome は、(.pdf への印刷と印刷プレビュー ウィンドウの両方で) 印刷するときに、透明な画像の輪郭を 1px の灰色の線で囲んでいるように見えます。
展示物A:
他のいくつかのブラウザー (Safari を含む) でこれを試しましたが、Chrome と同じように動作するものはありません。誰もこれを見たことがありますか?これを無効にする方法を見つけるか、Chrome 側でハッキングして、これがブラウザー間で機能するようにする必要があります。
この動作を確認するには、http: //jsfiddle.net/brandonscript/nELwd/ (単なる<img />
タグ) をクリックし、Cmd/Ctrl+P を押して印刷プレビューを表示します。これはプレビューで確認でき、.pdf に印刷すると表示されます。「背景の色と画像」が有効になっていることを確認してください。有効になっていないと、画像が表示されません。
注:印刷後の回避策を探しているわけではありません。画像のサイズを 100% にして .pdf を 100% ズームで表示すると、灰色の線が表示されないことは承知しています。.pdf を印刷する前に、プログラムで (またはその他の方法で)灰色の線を削除する必要があります。