4 返信 最新の回答 日時: Nov 11, 2014 6:38 PM ユーザー:akatsuki_pocket

    Adobe Reader 7でセキュリティ設定したPDFを開けない

    HLClientSupportTeam Level 1

      Adobe Reader 7でセキュリティ設定したPDFを開くと次のエラーが発生するという事象が起こっています。
      埋め込みフォント「OONPKP+MS-Pgothic」を抽出できません。一部の文字を正しく表示できない場合や、印刷できない場合があります。

       

      対象のPDFはExcel97-2003形式のXLSファイルをPDF変換した後パスワードをかけてセキュリティ設定したもので、以下のプロパティになっています。
      アプリケーション:PScript5.dll Version 5.2.2
      PDF変換:Acrobat Distiller 10.0.0.0(Windows)
      PDFのバージョン:1.6(Acrobat 7.x)
      ファイルサイズ:829.29KB
      ページサイズ:210X297mm
      ページ数:8
      タグ付きPDF:いいえ
      Web表示用に最適化:いいえ


      このPDFは毎月作成していますが、先月作成したPDFは問題なくAdobe Reader 7で開けます。
      また、今月作成したPDFでもセキュリティが設定される前のPDFは問題なくAdobe Reader 7で開けます。
      セキュリティ設定のオペレーションには先月と変更はありません。
      Excelで使用しているフォントは「MS Pゴシック」「MS P明朝」のみです。


      以下に分かっている事象をまとめます。
      ・セキュリティ設定したPDFをAdobe Reader 7で開くとエラーになる場合がある
      ・セキュリティ設定していないPDFをAdobe Reader 7で開くと正常に表示
      ・複数のPDFにセキュリティを設定すると正常に表示できるものとエラーになるものが混在する
      ・Adobe Reader 7でエラーになるPDFをAdobe Reader 10で開くと正常に表示


      Q、埋め込みフォント「OONPKP」とは何を指しているのでしょうか?

       

      Q、同じオペレーションのセキュリティ設定で、どのような違いが起こるのでしょうか?(日時、ファイル名に依存するなど)

       

      Q、対象PDFをAdobe Reader 7で正常に表示する方法はあるのでしょうか?

       

      Q、PDF作成後にAdobe Reader 7でエラーが起こるかどうかを事前に確認する方法はあるのでしょうか?

       

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

        • 1. Re: Adobe Reader 7でセキュリティ設定したPDFを開けない
          akatsuki_pocket Most Valuable Participant

          フォント名はフォントを埋め込んだ際に自動的に付与される文字列です。

          書き出しの仕方によってフォント名につけられる場合があります。

           

          同じオペレーションをしていたにも関わらず、今までと異なる挙動になったということは、書き出し時に何らかのエラーが起きた可能性があります。

          どのようにPDFを書き出しされたのかは分かりませんが、書き出しの前に

          1.メーラーやブラウザなどの不要なアプリケーションを終了させてメモリを解放する

          2.書き出しに使用するアプリケーションを再起動させる

          3.可能であればPCを再起動して、書き出しに必要なアプリケーションのみを立ち上げて書き出しをする

          など、パソコンの動作状況を整理して書き出しをしてみてください。

           

          PDFの書き出し時にエラーがなくても 、データ内部にエラーを抱えていたり、特定のバージョンのReaderではエラーが起きる可能性がありますので、

          書き出してから、必要な環境で動作確認行ってから納品もしくは次の担当者に渡す、ようにするしかないと思います。

          (すでに実行されていたら申し訳ありません)

           

          またReader自体のバージョンが古過ぎるように思われます。

          XP環境であればもう少し新しいバージョンのReaderが使用できますので、閲覧環境を更新する(していただく)ことも併せてご検討ください。

          すでにサポートが終了しているバージョンですので、セキュリティ面での危険性も懸念されます。

          1 人が役に立つと言っています
          • 2. Re: Adobe Reader 7でセキュリティ設定したPDFを開けない
            HLClientSupportTeam Level 1

            akatsuki_pocketさん

             

            ご回答いただきありがとうございました。

             

            Readerのバージョンアップを検討いたします。

            • 3. Re: Adobe Reader 7でセキュリティ設定したPDFを開けない
              HLClientSupportTeam Level 1

              お世話になります。

               

              下記をすでに実行していますが、エラーが発生しています。

              他に考えられる対応策、事前準備などありますでしょうか?

              1.メーラーやブラウザなどの不要なアプリケーションを終了させてメモリを解放する

              2.書き出しに使用するアプリケーションを再起動させる

              3.可能であればPCを再起動して、書き出しに必要なアプリケーションのみを立ち上げて書き出しをする

               

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

              • 4. Re: Adobe Reader 7でセキュリティ設定したPDFを開けない
                akatsuki_pocket Most Valuable Participant

                毎月PDFの作成に使用しているXLSファイル以外のファイルを同じ設定でPDF化した場合には問題は発生しますか?

                新規に作成したファイルや、他の業務で使用しているXLSファイルなど、いくつか試してみてください。

                 

                ほとんど何も入力していないファイルでも発生する場合はAcrobatやExcel のプログラム内部(もしくは設定等)が破損している可能性があります。

                AcrobatとExcel(およびOS)にはアップデータを適用して最新版が適用されているかを確認してください。

                最新版にも関わらずエラーが発生する場合は初期設定のリセット(再設定)やプログラムの再インストールなどが必要 かもしれません。

                 

                逆に他のファイルではエラーが発生せず、当該ファイルのみで発生するのであればファイル内部に問題がある可能性が高いです。

                複数のページに別れているのであれば1ページずつ書き出して、エラーが発生するページを特定します。

                その後、そのページ内のデータでエラーが発生する箇所を探します。

                (データを1ヶ所ずつ削除していって、エラーが出なくなったところが原因と考えられます)

                 

                他の対応策として…

                 ・PDFを書き出してからAcrobat上(Adobe Readerではできません)でセキュリティの設定を行う方法を試す

                 ・PDFの書き出し設定を確認する→書き出し時にPDFのバージョン(=開けるReaderのバージョン)を指定する箇所があります

                といったことも考えられます。

                 

                また、使用しているフォントがMSゴシックやMS明朝のみで、PDFを開くパソコンもWindwosであればフォントを埋め込まずにPDFを作成する、という方法もあります。

                (セキュリティを設定している場合にはフォントの埋め込みは必須かもしれません。ここは未確認です)

                1 人が役に立つと言っています