2012-05-13 19 views
0

DOMPdfによって生成されたpdfのバーコードで問題をデバッグしようとしています。 画像は、ほとんどの時間を動作しますが、質の低い画像DOMPdfでバーコードを生成する際に画像/バーコードを使用すると壊れた画像

Broken barcode image

内のすべての10の試行結果の1、私は私が考えるが、結果なしでできるすべてを変える試してみました。誰もこの問題に直面して固定しましたか?ローカルマシン上で壊れたイメージを再現することはできません。私たちのライブサーバーでのみ発生します。

すべてのアップデートを含む最新のDOMPdfをUbuntu 10.04 LTS上で実行しています。 DOMPdfで - > stream()関数を使用してユーザーにストリーミングした

+0

ローカルマシンで生成されたpdfと、サーバー上に生成されたpdfを比較します。ここでは、サーバーのイメージに悪いイメージが含まれています。両者の違いを理解すれば、問題の原因を突き止めるのに役立ちます。 –

+0

私は以前これを見たことがない、GDの問題かもしれない? @MarcBで示されているように、破損の有無にかかわらずPDFのバージョンを見るのに役立つかもしれません。 – BrianS

+0

あなたは解決策を持っているかどうか? –

答えて

0

これをデバッグするには、別途生成された生のバーコードイメージを保存することをおすすめします。その中に破損が含まれているかどうか、または破損したバーコードイメージが含まれているPDFだけであることを確認します。

poppler-utilsパッケージのpdfimagesのようなツールを使用して、pdfからバーコードイメージを抽出します。それらに破損が含まれていないか、またはPDFレンダリングが破損しているかどうかを確認します。

関連する問題