7 返信 最新の回答 日時: Oct 27, 2008 9:25 AM ユーザー:(getaku)

    デコード配列

      Acrobat6を使用してPDFの編集を行って
      います。
      編集後のファイルを開くと
      「デコード配列が正しくありません」と
      エラーメッセージがでてしまいます。

      これは、いったいどういうことでしょうか?
        • 1. Re: デコード配列
          Level 1
          OS不明。

          > Acrobat6を使用してPDFの編集を行っています。
          具体的にどのような「編集」をおこなっている?

          > デコード配列が正しくありません
          出るエラーメッセージはこれだけ?
          そして、エラーメッセージが出てからどうなる? 肝心のPDF文書は開く?

          特定のPDF文書で発生するものかどうかは確認している?
          • 2. Re: デコード配列
            tyatya@ Level 1
            何のアプリケーションから作られたPDFですか?作成方法は?

            どういうフォントが使われていますか?埋め込みはされていますか?無しですか?

            いつからそういうメッセージが出るようになりましたか?
            編集を行っている時は何もメッセージは出ないのですか?

            もし、編集後のファイルを開くことができるのなら、どこかおかしな箇所はありますか?
            • 3. Re: デコード配列
              Level 1
              >brazilさん
              編集内容としては、
              ・ファイル容量軽減
              ・セキュリティ加工

              本件は特定のファイルで発生しています。

              >kikiさん
              作成元のアプリは、Indesign2.0です。
              フォントの埋め込みアリです。

              このようなメッセージは今回が初です。

              ※本件は、複数のPDfファイルに対して
              同様の加工を行っているので、バッチ処理を
              使用していますが、エラーが出たのが
              1ファイルだけ。

              しかも80ページのPDFの35ページ目を
              開いたときにエラーメッセージが出ます。
              • 4. Re: デコード配列
                Level 1
                半角カナと全角カナが入り混じって書かれていますが、何かの意図でも?

                OS不明(再記載)。

                > 本件は特定のファイルで発生しています。
                症状を一般化できないかをご自分でなさることでしょう。
                一般化出来ないのであれば、発生する最小手順を示すことです。

                > 作成元のアプリは、Indesign2.0です。
                InDesignでのPDF作成手順が不明。

                > フォントの埋め込みアリです。
                フォント埋め込みはPDF作成時に設定したという意味?
                作成されたPDFをAcroatで開いて、文書プロパティ以下ですべてのフォントが埋め込みになっていることを確認している?
                [すべてのフォントを埋め込む]設定でも、フォントが実際には埋め込まれないというのはよくあること。最終確認は必ず必要。

                > 80ページのPDFの35ページ目を
                > 開いたときにエラーメッセージが出ます。
                Acrobatで編集する前には出ないことは確認済み?
                Acrobatを英語モードで起動し、エラーメッセージを英語表記させてみる。これで海外サイトへの検索が楽になる。

                「35ページ目」で設定しているフォント名や画像ファイルに特徴は?

                発生する個所が特定できるなら、そのページだけをInDesignでPDF化してみた場合はどうであろうか?

                > Acrobat6を使用して
                Acrobat 6.0 Proであればすでにプリフライトチェック機能があったように記憶するが、これで編集前/後においてPDFに問題がないかを確認できないだろうか?

                以下は参考。

                文書番号 : 221525
                「XXX(フォント名)フォントを検出または作成できません。」メッセージが PDF ファイルを開く際に表示される
                文書番号 : 223569
                InDesign で作成した PDF 文書をプリフライトすると、フォントが CID または Identity-H であると報告される

                以下サポート情報では、日中韓フォントのテストに使えるPDF文書がダウンロードできるという。

                文書番号 : 234154
                Acrobat での日本語、中国語、および韓国語の PDF ファイル表示およびテストに使用できるファイルの紹介
                • 5. Re: デコード配列
                  Level 1
                  問題がフォントの埋め込みに関するものなのかは分からないが。

                  PDF FontDecoderというフリーソフトがある。「PDFファイルのリソースで定義されているフォントの情報を取得するツール」である。

                  ・PDF FontDecoder v1.21 
                  http://homepage3.nifty.com/e-papy/p5.html#s3

                  このツールでは、PDF文書を開かなくてもフォント情報を得られる。

                  PDF文書は各ページ単位で管理されているが、文書プロパティで表示されるフォント情報は全体をまとめたもの。どのページでどのフォントが使われいるかまでは不明。

                  しかしPDF FontDecoderでは各ページ単位でフォント情報を示すので、どこのページでどういうフォントを使い、それが埋め込みになっているかどうかを確認できる。

                  ただし暗号化PDFやPDF1.5以降の形式には対応していない。

                  上記サイトではPDF解析ツールを数多く配布しているので、参考にしてみるのもいいだろう。
                  できれば、全機能をひとつにしたツールを出してくれると有難い。
                  • 6. Re: デコード配列
                    tyatya@ Level 1
                    一部質問が重複しますが、Acrobat6で編集する前にはエラーメッセージは出ないのかどうかが気になるのですがどうなんでしょうか? Adobe Reader9で表示させた場合はどうでしょうか?

                    とりあえず「35ページ目」に問題がありそうなので、そこにepsファイルとかがあるのなら作り直してみる。その中のフォントを変更してみる。別フォーマットで配置してみるとどうでしょうか?

                    PDFの作成方法と変換設定は?
                    ハイパーリンクやタグなども含めているのなら無しの設定でPDF化する。あるいはPSファイルを介してDistillerでPDF化する方法を試してみては?

                    それと、
                    >Acrobatを英語モードで起動し、エラーメッセージを英語表記させてみる。
                    >これで海外サイトへの検索が楽になる。
                    これいいかも!ちなみにCtrlを押しながらAcrobatを起動させます。
                    何と出ますか?
                    • 7. Re: デコード配列
                      Level 1
                      >brazilさん

                      アドバイスありがとうございます。
                      また、返信が遅くなりすみません。

                      本件での作業を振り返ってみますと

                      AdobeAcrobat6で形式で入稿された複数の
                      ファイル(元は、Indesign2.0で作成のデータ)
                      でした。
                      フォントは全て埋め込まれた状態。
                      その状態のPDFから下記作業を行います。

                      1.PDFのバッチ処理で容量軽減
                      2.PDFのバッチ処理で開き方設定
                      3.しおり加工
                      4.PDFのバッチ処理でセキュリティ設定

                      上記処理のうち、今回デコード配列が。。。
                      とエラーが発生したのが、1ファイルのみ。

                      該当のファイルを確認すると、処理中は
                      エラーがないのですが、処理終了後
                      1ページずつ確認をすると、あるページ
                      (特定されていない)に来るとデコード
                      のエラーメッセージが表示されます。
                      そのままOKを押すと、ページが白紙表示
                      になってしまいます。

                      そこで、下記検証を行いました。

                      1)該当のページを省いたPDFで上記処理
                      2)該当のページのみでのPDFで上記処理

                      結果
                      1)エラーメッセージなし
                      2)最初の処理終了後確認したらエラー発生

                      ということで、これは、データを作成した
                      大元のデータに何かしら要因があるのでは
                      ということが考えられます。
                      しかし、、、そこから先はよく分かりません。