2012-01-03 7 views
0

私のJavaアプリケーションでは、B64ストリームからpdfを取得します。結果は空白のないpdfに変換されます。誰にもこの問題がありましたか?問題がデコード/エンコードのbase64(私はjasperreportとjava.common.codecを使用しています)またはアプリケーションの他の機能(私は電子メールの添付ファイルとして結果が表示されます)であるかどうかはわかりません。Base64ストリームをpdfにデコードする際に空白がない考えられる原因

ありがとうございました。 Michele

+1

Base64エンコーディング/デコードに問題があった場合、有効なPDFが得られないと思います。上記の@joelのように、最初のPDFを最初にチェックします。 – Gray

+0

http://stackoverflow.com/questions/13644419/itext-java-pdf-to-text-creation –

答えて

0

ここでPDFが生成されていますか?私は、PDF生成プロセスのトラブルシューティングを行い、正しいPDFファイル構造が作成されていることを確認してから、ベース64符号化ストリーム。

+0

ジャスパーレポート.hjasperテンプレートを使用していますが、使用したバージョン、4-0 -1(かなり古い)は、空白をひどく扱うb64ストリームを生成します。私は4.1.1でjasperreport.jarのバージョンをアップグレードしようとしましたが、現在は空白部分が削除されている部分がありますが、意味が分かりませんが、テンプレートの生成に問題があります。 –

+0

私は、pdfがブラウザで表示されていないことに気がつきました。pdf viewreはGoogleやその他のようですが、PCのpdfリーダーで閲覧できます。http://dl.dropbox.com/u/33469381/test.pdf.zip上の部分は空白で空白ですが、下には空白があります。 –

関連する問題