我想使用iText來讀取pdf。下面是該我得到的例外是「沒有找到一個文件或資源」的代碼片段:Android:使用iText的例外
public void readFromPdf(){
String content ="";
PdfReader reader = null;
try {
//String fileName is the string with the path to your .pdf file, for example resources/pdfs/preface.pdf
reader = new PdfReader("C:\\test\\demo.pdf");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int numberOfPages = reader.getNumberOfPages();
numberOfPages = numberOfPages + 1;
for (int page = 1; page < numberOfPages; page++){
try {
String content1Page = PdfTextExtractor.getTextFromPage(reader, page);
content = content + content1Page;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
任何人都可以請搞清楚什麼回事?
這是在Android設備上運行?如果是這樣''C:\\ test \\ demo.pdf「'總是返回文件未找到,因爲android設備沒有C:驅動器的概念。 – FoamyGuy 2013-05-04 15:18:57
好..那麼如果我把它放在原始文件夾中如何獲取它? – user2349990 2013-05-04 16:58:50
PdfReader可以將輸入流作爲參數而不是文件路徑嗎? – FoamyGuy 2013-05-04 17:08:29