Java中的扫描仪可以读取pdf文件吗?使用流读取

我想知道Java中的扫描仪是否能够读取pdf文件?如果是,怎么办?


这就是我所拥有的,但它不起作用:


Scanner scan = new Scanner(mypdffile);

String Result = "";

while(scan.hasNext()) {

    Result += scan.nextLine();

}


BIG阳
浏览 109回答 2
2回答

凤凰求蛊

我最终使用流来读取 pdf 文件,因为我正在寻找一种不使用 PdfBox 等的方法。dos 是我的数据输出流     try    {        FileInputStream fin = new FileInputStream(mypdffile);        int read=0;        byte[] buf=new byte[1024];        //read in file         while((read=fis.read(buf))>0) {            dos.write(buffer,0,read);                    dos.flush();        }    dos.close();    }    catch(IOException ex)    {        ex.printStackTrace();    }

墨色风雨

“否”Scanner将无法按您预期的方式处理 PDF 文件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java