3

私は、PrawnPDFライブラリを使用してRailsアプリケーションでPDFを生成しています。すべてがうまく機能していますが、結果のPDFをAcrobatまたはAcrobat Readerで開くと、以下のメッセージが表示されます。

このページにエラーがあります。Acrobatでページが正しく表示されない場合があります。PDFドキュメントの作成者に連絡して、問題を修正してください。

Adobeは、これをAcrobat8.1.3リリースノートで修正済みとしてリストしています。

1810668画像付きの大きなドキュメントの印刷中のメモリリーク:>大きなドキュメントをPostScriptにエクスポートするか、印刷のためにプリンタに送信する場合「このページにエラーがあります。Acrobatがページを正しく表示しない場合があります。作成者に連絡してください。問題を修正するためのPDFドキュメント」が発生する可能性があります。この問題は、多数のモノクロ画像を含む特定のドキュメントで発生しましたが、8.1.3で修正されました。ルート:8.1.2で見つかった問題を修正します。

しかし、AcrobatProfessionalとAcrobatReaderの現在のすべてのバージョンで問題が発生しています。私のPDFはすべてのページで背景画像を使用し、多くのページ(通常は75以上)があり、多くの透明な画像がありますが、エラーの原因となるものは何もありません。さらに、Macのプレビューには問題は表示されません。Acrobatエラーで[OK]を押すと、すべて問題ありません。

Acrobat Professionalでプリフライトツールを実行してPDF構文エラーをチェックしましたが、エラーは見つかりませんでしたが、「不均衡なqおよびQ演算子」という警告がいくつか見つかりました。

これは顧客向けのアプリケーションであるため、PDFリーダーのエラーを抑制するために設定を変更することはできません。

エラーを解消する方法について何かアイデアはありますか?

4

2 に答える 2

1

Markが指摘したように、「q」と「Q」の演算子はPDFファイルでバランスを取る必要があります。

エビのPDFライブラリにはバグがあるようです。私はこれを未解決の問題のコメントで見つけました:

数週間前に、エビのライブラリ自体にパッチを適用して回避策を作成しました。このエラーの原因は「不均衡なq/Q」であり、これはAdobeAcrobatProプリフライトでのみ表示されます。エビのPDFジェネレーターに\qを追加してパッチを適用しました。

https://github.com/sandal/prawn-layout/issues#issue/25

于 2011-04-01T09:35:03.280 に答える
0

これはエビのバグでした。0.11.1リリースで修正されるはずです。

于 2011-04-07T09:11:51.243 に答える