我正在寫一個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