Я пытаюсь читать pdf с помощью iText. Ниже приведен фрагмент кода, для которого я получаю исключение, как «не найден в виде файла или ресурса»:Android: Исключение usin 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
ok .. так как получить его, если я поместил его в необработанную папку? – user2349990
может ли PdfReader использовать входной поток как параметр вместо пути к файлу? – FoamyGuy