SDカードからPDFファイルを読み取る必要があるAndroidアプリを書いています。iTextを使用して画像を読み取ろうとしています。
public class ExtractImages {
/** The new document to which we've added a border rectangle. */
public static final String RESULT = "results/part4/chapter15/Img%s.%s";
/**
* Parses a PDF and extracts all the images.
* @param src the source PDF
* @param dest the resulting PDF
*/
public void extractImages(String filename)
throws IOException, DocumentException {
PdfReader reader = new PdfReader(filename);
PdfReaderContentParser parser = new PdfReaderContentParser(reader);
MyImageRenderListener listener = new MyImageRenderListener(RESULT);
for (int i = 1; i <= reader.getNumberOfPages(); i++) {
parser.processContent(9, listener);
}
reader.close();
}
Iamはエミュレーターを使用してEclipseで作業していますが、コードをステップ実行してPdfReader = new PdfReader行をトリガーすると、logcatで次のエラーが発生します。-
メソッドcom.itextpdf.text.pdf.PdfReader.readDecryptedDocObjから参照されているクラス'org.bouncycastle.cert.X509CertificateHolder'が見つかりませんでした
itext jarがインストールされていて、インポート用に見つかっているので、他に必要なライブラリがあるかどうか疑問に思っています。JavaSDK1.6を使用しています。私がiTextを使おうとしたのはこれが初めてで、コミュニティのダウンロードです。これには答えがあるはずです、誰かが答えてくれることを願っています。