为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

BIG阳 2023-07-28 10:15:23
我想知道Java中的扫描仪是否能够读取pdf文件?如果是,怎么办?这就是我所拥有的,但它不起作用:Scanner scan = new Scanner(mypdffile);String Result = "";while(scan.hasNext()) {    Result += scan.nextLine();}
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

我最终使用流来读取 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();


    }


查看完整回答
反对 回复 2023-07-28
?
墨色风雨

TA贡献1853条经验 获得超6个赞

“否”Scanner将无法按您预期的方式处理 PDF 文件。


查看完整回答
反对 回复 2023-07-28
  • 2 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信