概要
WindowsServer2003(x86)上で動作していたClassic ASP WEBシステムを
WindowsServer2012R2(x64)に置き直したところ件名のような状況になりました。
詳細
<Webサーバ側>
OS WindowsServer2012R2 64bit 日本語
(AWS EC2上に構築しています)
IIS8(Version 8.5.960.16384)
PDFファイルを作成
データベースからデータを抽出してPDFを作成しています。
MSAccess2016(x86)のレポート機能を使い、バッチ処理のごとく
データベースの値を参照してPDFファイルを作成しています。
<問題のあるクライアント側>
OS Windows7(ビット数不明)
PDFビューワ AdobeReaderDC
ブラウザ IE
WEBシステムにPDF出力を要求すると、IEの中にAdobeReaderが埋め込まれた状態になり、
AdobeReaderの背景色の濃いグレーがブラウザいっぱいに広がっている状況でした。
<開発・テスト環境>
Windows10(x64)を使ってテストをしていました。
ブラウザもChrome,Firefox,Edge,IE どれでも表示出来ていましたので
問題ないと考えていました。
表示できない連絡を受けてから社内の開発環境のWindows7(x86)で
検証してみると、再現しました。
ただし、
Windows7 + IE の場合が表示できない状況でも
以下の組み合わせでは問題なくPDFが表示できていました。
Windows7 + Chrome
Windows7 + Firefox
Windows7 + IE(Private Window)
<試したこと>
AdobeReaderDC の環境設定-インターネット
・デフォルトで閲覧モードで表示 オン→オフ
・Web表示用に最適化を許可 オン→オフ
結果:この2点の変更で一時的には表示できるようになったのですが
連続してPDF出力要求を行うと、やはり一面濃いグレーに染められて
一行に表示が進みません。
PDF作成を行うAccessプログラムののOutputToの最後の引数を
acExportQualityPrint → acExportQualityScreen
結果:変化なし
IEを互換モードで表示する
結果:変化なし
他に試せそうなことはありませんでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/02 07:01