我正在写一个Android应用程序,需要从SD卡读取PDF文件。我正在尝试使用iText来读取图像。iText从PdfReader和org.bouncycastle的Android-恐怖
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();
}
荫在Eclipse工作与仿真器,当我通过代码,并触发PdfReader =新PdfReader线,我得到以下错误的logcat: -
找不到类“org.bouncycastle .cert.X509CertificateHolder'从方法com.itextpdf.text.pdf.PdfReader.readDecryptedDocObj
我有itext jar安装和找到的导入,所以我想知道是否有一些其他库需要。我正在使用JavaSDK 1.6。这是我第一次尝试使用iText,它是社区下载。必须有一个答案,我希望有人可以回应。
你好请问先生,这个问题是建设作为“罗恩”却要求如何删除/解决错误/缺陷,说明::找不到类“ org.bouncycastle.cert.X509CertificateHolder'在使用iText的xyz版本时从com.itextpdf.text.pdf.PdfReader.readDecryptedDocObj方法引用。请重新打开它。 – 2013-07-31 11:19:01