PDFの書き出し以前にデータそのものに問題があるように見受けられます。OffendingCommandが出ている以上そのエラー内容から察して原因を見つけ出すしかありません。こういう場合の流れとしては、あるページ範囲に分割して書き出しエラーとなる原因の ページを特定していく。問題となるページがわかればさらにその中にあるオブジェクトを削除して書き出せるか。削除することでPDFを書き出せるのであればその削除したオブジェクトに原因がある ので、リンクファイルであれば開けるのか、ファイル形式は問題ないのか、再保存してどうなかなどを試して破損、あるいは不完全なデータを探していくことになります。
↧