现有一个我个人觉得很难实现的需求,不知大虾们有没有做过的,给点建议。pdf文件内容是一个考勤信息的表格(可能是文本信息,也可能是扫描出来的图片),
然后对表格的某一项进行check,
比如看卡号是否为4位数字,
如果不是,则在此项目上标红显示。这其中涉及到对pdf文件的读取,以及编辑,
不知到有没有好用的第三方包可以实现,在线等答案。

解决方案 »

  1.   

    jpedalpdf  一个java读取 pdf开源
      

  2.   

    刚试了下,
    有iText可以生成pdf,
    用pdfbox可以读取pdf文件中的文本类信息,
    图片信息丢失。我想问一下,要是pdf文件内容是一个图片性的表格,
    这种需求还可能实现么?要是不可能的话,研究也是白搭
      

  3.   

    告诉下楼主,java读取pdf文档,是对于那些能够在电脑上面转换成txt文档格式的pdf,如果是打印机扫描的也是就是图片类型,就不可以了!   还有就是那些加了密的,也是不行的,必须先解密才行!
      

  4.   


    那就甭研究了,图片的话得先识别图片上的文字,然后再修改图片,再写回 PDF 中去,如果对于计算机图形学没有达到精通的层次的话,基本上是完不成的!