1

添付の PDF を生成するためにオンライン PDF ジェネレーターを使用しています。

Adobe Acrobat (私は Reader と Pro を含むいくつかの異なるバージョンをテストしました) で PDF を開いて問題ないように見えますが、透明なレイヤーはプリンター (実際のプリンターまたは PDFill PDF&Image Writer などの別の PDF プリンター) に送信すると白いボックスとして印刷されます。

透明なレイヤーの何が問題なのか、それらを修正する方法はありますか?

これはファイルです: https://dl.dropboxusercontent.com/u/18517313/flyer.pdf

4

3 に答える 3

0

アプリケーションから PDF (またはその他の形式) を印刷する場合、いくつかのサブシステムが関与します。アプリケーション (Adobe Reader など) は、OS のグラフィック サブシステム (Windows の GDI など) を呼び出します。次に、OS はこれらの呼び出しをプリンター ドライバーに渡します。プリンター ドライバーは、これらの呼び出し (線の描画、パスの塗りつぶしなど) を、選択したプリンターが理解できる命令に変換します。これらの命令は、ページ記述言語または PDLと呼ばれます。PDL の例は、PostScript と PCL です。アプリケーションが独自のプリンター ドライバーを配布する必要がなくなるため、この抽象化は適切です。欠点は、グラフィック サブシステムの API と PDL の両方が、グラフィックのリッチさに制限を課すことです。

透明度は、PDF に存在する典型的な機能ですが、PostScript では限定的にしか利用できません。同じ視覚的結果を得るために、フィーチャは近似されます。Max Wyss が指摘するように、透過性の場合、これは平坦化と呼ばれます。

ところで、アプリケーション (Adobe Acrobat など) は、OS とドライバーをバイパスして、PDL 自体を生成することを選択する場合があります。これをパススルー印刷と呼ぶ。これにより、グラフィック サブシステムの制限が回避されますが、出力は引き続きプリンターの PDL にバインドされます。

于 2014-12-01T14:42:51.800 に答える
0

ファイルに問題はないように思われます。Adobe Acrobat から印刷すると、明らかに正しく印刷されます。ファイルをどのように印刷していますか?

于 2014-12-01T08:09:01.593 に答える