爱意满满的作品展示区。
aec4d

让你的扫描版 PDF 能够被搜索,顺便求职深圳 Python 后台开发岗

  •  1
     
  •   aec4d ·
    ficapy · Apr 2, 2018 · 5071 views
    This topic created in 2988 days ago, the information mentioned may be changed or developed.

    先放地址 https://ocr.ficapy.com/

    后台实现详情见 https://www.ficapy.com/2018/04/01/pdfaddtext_architecture/

    因为个人有几本扫描版的 PDF 书籍,无法进行文本内容搜索。同时逛 V2 的时候也发现有人有同样的问题,比如https://www.v2ex.com/t/420491https://www.v2ex.com/t/408071。于是用 Python 写了一个小工具,原理就是调用 OCR 接口得到图片识别结果。将结果作为隐藏文字层放置到对应文字的上方,这样 PDF 阅读器就可以搜索到相应的文本了

    最开始只是写了一个 Python 脚本。后来写成了一个 web 服务,使用 C++编译成 wasm 让 PDF 修改操作在浏览器端执行避免了文件的下载。虽然同时使用了多家 OCR 的服务,但是处理任务数量依然有限。只能限制每个 PDF 文件不超过 20 页,提供 Python 小脚本,可以自己注册百度的免费服务本地执行转换

    后端代码暂时没有开源出来,过段时间会~~~

    最后求个深圳 Python 开发岗,3 年工作经验,熟悉 Python 了解 Golang。意向为后台开发或者运维平台开发,求大佬推荐

    联系地址(base64)

    微信: RmljYXB5

    邮箱: YWZleGNnQGdtYWlsLmNvbQ==

    Supplement 1  ·  Apr 2, 2018
    机器学习这么火热,顺便问问有没有靠谱的可开发的 OCR 引擎可以折腾。想加上本地 OCR,虽然质量会差一些。但是不必受制于第三方服务,这样就能解开 20 页的限制了
    13 replies    2018-04-02 22:50:44 +08:00
    lyping
        1
    lyping  
       Apr 2, 2018
    喜欢这个工具
    zzzzzdai
        2
    zzzzzdai  
       Apr 2, 2018
    先赞
    MemoryCorner
        3
    MemoryCorner  
       Apr 2, 2018
    这个还蛮使实用的
    Arnie97
        4
    Arnie97  
       Apr 2, 2018 via Android
    支持,居然适配了这么多不同的接口
    congeec
        5
    congeec  
       Apr 2, 2018 via iPhone
    前段时间 GitHub 有个类似弄笔记的项目挺火
    Acrobat 能实现,不过收费
    aec4d
        6
    aec4d  
    OP
       Apr 2, 2018
    @Arnie97 还好,各家的接口基本接入都很人性化,能找到的我都接入了
    @congeec 弄笔记?没有搜到,可以用 pyqt 封装一下提供 GUI,让用户自己输入百度的密钥
    standin000
        7
    standin000  
       Apr 2, 2018
    支持楼主下。
    wxl1380610
        8
    wxl1380610  
       Apr 2, 2018
    这个挺有用的 。
    devlnt
        9
    devlnt  
       Apr 2, 2018
    本地 ocr 的话,不考虑中文,用 tesseract 试试看。楼上也有提到 acrobat,识别率和位置啥的都是超棒的,只是 com 接口貌似不能调用识别的插件,楼主可以尝试着研究下
    bikkgry
        10
    bikkgry  
       Apr 2, 2018
    这方面最强的是 ABBYY FineReader14 了吧。不过售价感人。http://www.abbyy.cn/finereader/
    xiaofengchen
        11
    xiaofengchen  
       Apr 2, 2018 via Android
    aec4d
        12
    aec4d  
    OP
       Apr 2, 2018
    bikkgry
        13
    bikkgry  
       Apr 2, 2018 via iPad
    @aec4d 我也没找到很好用的价格可以接受的服务(这个 ABBYY 中文识别率也很强 业内领先水平)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   918 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 18:57 · PVG 02:57 · LAX 11:57 · JFK 14:57
    ♥ Do have faith in what you're doing.