Skip to main content
yusukei84098356
Inspiring
June 1, 2016
Answered

Acrobat proとReaderで表示が異なる

  • June 1, 2016
  • 3 replies
  • 5078 views

システムから出力したPDFファイルをAcrobat Pro 11 で表示すると正常に表示するのですが、Acrobat Reader DCで表示すると一部に□(四角)が表示されてしまいます。

Acrobat Pro 11の表示とReaderの表示が異なっている状態です。

また、該当のPDFファイルをIE上で表示すると□(四角)が表示されて異常な状態ですが、Chrome上で表示すると□(四角)は表示されません。

現象の解消方法があればお教えください。

Version情報

Acrobat Reader DC 15.0.16.20041

Acrobat pro 11.0.08

This topic has been closed for replies.
Correct answer yusukei84098356

返信遅くなり、申し訳ありません。

DBから文字を取得して表示するシステムとなっていますが、DB上では変な文字列は入っていませんでした。

こちらで色々と試してみたところ、一部の文章(□が出てくる所ではないところですが。。。)のフォントを「MS 明朝」から「MS P 明朝」へ変更したところ、現象が出なくなりました。
対処療法的ですが、こちらで様子を見る予定です。

ありがとうございました。

3 replies

noellabo
Inspiring
June 3, 2016

NULL文字'\0'など、システム側で制御コードなどの不正な文字を埋め込んでいる可能性はありそうですね。

こういう文字を解釈しようとすると、表示されたりされなかったりするかと思います。

Crystal Reports 2008 の問題である場合、サービスパック適用状況の確認、システムの問題だとすると、コードの確認が必要かもしれません。開発者とコンタクトがとれる状況でしょうか?

yusukei84098356
yusukei84098356AuthorCorrect answer
Inspiring
June 13, 2016

返信遅くなり、申し訳ありません。

DBから文字を取得して表示するシステムとなっていますが、DB上では変な文字列は入っていませんでした。

こちらで色々と試してみたところ、一部の文章(□が出てくる所ではないところですが。。。)のフォントを「MS 明朝」から「MS P 明朝」へ変更したところ、現象が出なくなりました。
対処療法的ですが、こちらで様子を見る予定です。

ありがとうございました。

noellabo
Inspiring
June 3, 2016

一部に□が表示されるということですが、期待通りの表示と比較されて、どんな文字が化けているかわかりますか?

  • 特定の漢字・記号など
  • 空白

それから、Adobe Reader DCとIEで、□が表示される場所は同じでしょうか?

もう一つ、文書のプロパティの概要のタブで、アプリケーションとPDF変換のところがどうなっているか教えて頂けますか?(スクリーンショットでもかまいません。CrystalReportsでしたら、CrystalReports自身で直接PDFを生成している可能性が高いと思いますが、それが確認できます)

yusukei84098356
Inspiring
June 3, 2016

一部に□が表示されるということですが、期待通りの表示と比較されて、どんな文字が化けているかわかりますか?

 →上記は文字が化けて出ているというよりは特定の文章の後に□がくっ付いてしまっている状態です。

  Unicode(PDFからコピーして調査)は、U+100000でした。

該当PDFの概要を貼り付けます。

生成するエンジンですが、こちらでお分かりになりますでしょうか?

ちなみにCrystal Reports 2008を使用しております。

よろしくお願い致します。

assause
Community Expert
Community Expert
June 1, 2016

いくつか気になる点があります。

  • どのようなシステムから出力したのでしょうか?
  • フォントは埋め込まれていますか?
  • 埋め込まれていない場合、実際の表示フォントは何になっていますか?
  • ReaderとAcrobatの閲覧しているPCは同一ですか?
  • 異なる場合、フォント環境はどういう状況ですか?
  • IEとChrome環境はReaderやAcrobatと同一PCですか?
  • OS環境は何でしょうか?

まずはそれらについて確認されるのが望ましいです。

yusukei84098356
Inspiring
June 2, 2016

assause

情報不足、申し訳ありません。 

  • どのようなシステムから出力したのでしょうか?

   帳票ソフト Crystal Reportsを使用して出力するシステムです。

   OSはWindows Server 2008です。

  • フォントは埋め込まれていますか?

   フォントは埋め込まれています。

  • ReaderとAcrobatの閲覧しているPCは同一ですか?

   異なります。

   AcrobatのPC(サーバ)にReaderをインストールして開いてみた時には現象は出ませんでした。

  • 異なる場合、フォント環境はどういう状況ですか?

   これは何をお答えすればよろしいでしょうか?

   それぞれのインストールされているフォントでしょうか?

  • IEとChrome環境はReaderやAcrobatと同一PCですか?

   Readerで試したPCと同一です。

   Windows7端末において、Reader、IE、Chromeで試しました。

  • OS環境は何でしょうか?

  クライアントのOS環境はWIndows7です。

以上、よろしくお願い致します。

assause
Community Expert
Community Expert
June 2, 2016

フォントが埋め込まれているとのことですが、

一旦、文書のプロパティで、フォントの状態を確認していただけますか。

埋め込まれている場合、一般には「(埋め込みサブセット)」として

表示されるようになっていますが、同様になっているかチェックしてください。

サーバ環境で開いている状態と、Windows 7で開いている状態が違うのは、

該当のフォントの有無ではないかと推測されます。

それが使用されているかどうかのように考えられるためです。

フォントが埋め込まれていない場合、Acrobatは、PC内にあるフォントを

適宜使って表示しますが、同一のフォントが無い場合は代替フォントになり、

そのフォントの該当文字コード内に字形がなければ、結果として文字は表示できません。

なお、Chromeで表示が異なるのは、Chromeが持つPDF表示機能での結果であり、

フォントがない場合の表示も異なっているからではないかと思います。

もうひとつ気になる点がありますが、

今回生成しているPDFは、製品版Acrobatを使って作成されているものでしょうか。

その際、どのような仕組みによって生成を行っているかも教えてください。

(対面・対話形式によるものなのか、リモートで自動化されているものか等)