我想使用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