まず、私のプロジェクトの概要を説明させてください。APIを使用して画像(1ページに1つの画像)に変換し、 API自体PDFBox
を使用してこれらすべての画像を新しいpdfに書き込む必要があるpdfがあります。PDFBox
基本的に、PDF を PDF に変換することで、これを PDF トランスコーディングと呼びます。
JBIG2 画像を含む特定の pdf の場合、メソッドの PDFbox 実装はconvertToImage()
例外やエラーなしでサイレントに失敗し、最終的に PDF を生成しますが、今回は空白のコンテンツ (白) のみです。コンソールに表示されるメッセージは次のとおりです。
Dec 06, 2013 5:15:42 PM org.apache.pdfbox.filter.JBIG2Filter decode
SEVERE: Can't find an ImageIO plugin to decode the JBIG2 encoded datastream.
Dec 06, 2013 5:15:42 PM org.apache.pdfbox.pdmodel.graphics.xobject.PDPixelMap getRGBImage
SEVERE: Something went wrong ... the pixelmap doesn't contain any data.
Dec 06, 2013 5:15:42 PM org.apache.pdfbox.util.operator.pagedrawer.Invoke process
WARNING: getRGBImage returned NULL
この問題を解決する方法を知りたいですか? 次のようなものがあります。
import org.apache.pdfbox.filter.JBIG2Filter;
実装方法がわかりません。
私はそれを探していますが、役に立ちません。誰でも提案できますか?