掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2109|回复: 4

[求助] 新人求助:怎样通过pdf制作词典

[复制链接]

该用户从未签到

发表于 2018-11-27 19:25:26 | 显示全部楼层 |阅读模式
各位师友好,刚来这个论坛,手头上有几个PDF版的词典,想请教一下大家如何转为MDX文件呢?
  • TA的每日心情
    郁闷
    2018-5-17 09:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-28 09:10:33 | 显示全部楼层
    第一种方法转成txt,然后自己去人工编辑.第二种方法转html网页也得去看情况编辑一下.

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    发表于 2018-11-28 09:34:34 | 显示全部楼层
    本帖最后由 mikeee 于 2018-11-28 14:38 编辑 ( E/ ?9 N& r# q) l6 {
    1 s$ f3 J( P, K* h0 C& K
    我来安利一个方法:! s5 D9 |! J' t% C6 H; a
    • 先用 Abbyy Finereader 将 pdf 转成 docx
    • 再用将 docx 转存为 html
    • 然后用 pyquery(python)/cheerio(javascript) 解析(可借助Chrome的Devtools)得到的 html (或直接拷出txt)
      3 L9 V# L; ]% _& _  Z
    3 l8 ?' z( r7 @6 d' Q1 q' [
    1)里用 Abbyy Fineread 将 pdf 转成 docx 可以自动处理页首页注等(如章名,页码等)。这些用其他方法处理相当头疼。Abbyy Fineread还有个好处,原有些pdf里分行时用的分字符(-)可以被处理掉。手动处理这些东西也很费事。2)主要是为下一步用程序解析结构准备。不想编程就直接折腾 docx 好了。3)可以节省很多时间。坊间流行的正则麻烦多多。Python里也有其他包(如bs4,lxml)但个人认为都不如 pyquery 好用。bs4用自己一套,lxml基于xpath。pyquery抄 jquery (抄得够全)用 css selector。0 t* C1 f  I- j: H
    有人会问我是不是试过,是的。参看此帖的 9 楼 https://www.pdawiki.com/forum/fo ... light=word%2Borigin
    , Q' S2 r# H% k2 H4 b2 Q0 T
    4 T% i- q8 P/ ?( [9 Q, x2 }大家不妨用别的方法处理一下这本书的 pdf 试试。直接下载地址 http://npu.edu.ua/!e-book/book/d ... hrase%20Origins.pdf (2018.11.28仍然有效)。顺便提一句,这本书还挺不错的。好像还没有 mdx版,如果没人做,我可能元旦时来折腾一下。主要是硬盘紧张,没地方装 abbyy finereader,ocr需要的硬盘可能也得几百M。
    - W9 i+ l9 r" f# ^; [+ l0 ]/ [4 ]3 ?7 A% L$ h

    评分

    1

    查看全部评分

  • TA的每日心情
    擦汗
    2019-12-4 09:00
  • 签到天数: 302 天

    [LV.8]以坛为家I

    发表于 2018-11-28 09:59:33 | 显示全部楼层
    工作量过大,一个人的力量基本不太可能。
  • TA的每日心情
    开心
    2022-5-20 13:36
  • 签到天数: 144 天

    [LV.7]常住居民III

    发表于 2018-12-1 12:51:56 | 显示全部楼层

    只有PDF文件,怎么制作词典??

    完全是菜鸟级别......
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-8-1 10:48 , Processed in 0.020880 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表