0

iTextを使用してpdfを読み込もうとしています。以下は、「ファイルまたはリソースとして見つかりません」という例外が発生するコードスニペットです。

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();
            }
        }

誰が何がうまくいかないのか理解してもらえますか?

4

2 に答える 2

0

demo.pdf内部アセットをプロジェクト フォルダーに配置し、これを使用します。

reader = new PdfReader(openAssets().open("demo.pdf"));

そのコンストラクターが入力ストリームを受け入れることができる限り、それは機能するはずです。

于 2013-05-04T17:29:01.587 に答える