掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 6031|回复: 17

[教程] 【记录贴】一个小白如何把一个pdf转成mdx词典(Dorland's Illu...

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-7-4 21:33:35 | 显示全部楼层 |阅读模式
    本帖最后由 xliley01 于 2018-7-11 14:05 编辑 / F- }) I6 B, ^, e

    6 r8 M% G' o. c& X% [停止制作,Helios-X新发布带图的https://www.pdawiki.com/forum/fo ... &extra=page%3D14 E/ V& S- @- s% r: n% z

    $ \9 S% W0 l. w# f1 t' N7 Q9 ]3 M9 J8 H# \" b2 h: j8 U7 ?
    单单的记录贴,记录一下我如何制作这个Dorland's Illustrated Medical Dictionary词典的。
    . O0 H# a1 K3 ^% q: b% o* V第一步,pdf一切二:; y) q) l8 H: \
    这个是个两栏的pdf,直接转数据的话,会把2栏数据弄在一起,我分也分不开,灵机一动,用了一个软件a-pdf-pc,可以很容易把词典pdf文件的2栏分开了。呵呵。
    2 K+ O, b" b& x- o" A. d7 Z2 |; V) U6 e; @$ G

    - {! @" Y6 W# j! i( s' p+ a- G+ g
    + K0 C+ a- K3 X! `  N切好: f  P7 K' X7 H" h+ {: x( I
    , C; g4 I/ i% v

      m9 Q% l8 ^1 I0 F& p' [8 o- v/ N6 q% {5 @$ [' ?) S: J

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    1

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-4 21:50:41 | 显示全部楼层
    本帖最后由 xliley01 于 2018-7-4 22:08 编辑 / P2 w; Q5 ^; @6 F5 e$ ]

    , D% K" `2 W2 h4 {  |第二步:用Adobe Acrobat 7.0 Professional软件把页面的页眉和页脚都切掉,不然省的还要处理这部分数据。
    4 m+ _# P0 B: f/ b# L7 U% g4 T% l0 D) y! Y& C
    第三步:用软件AnyBizSoft_PDF_Converter将pdf转成html。不过这个html数据对我来说还有点奇怪,我还要研究研究怎么转换。呵呵。7 Q: l$ ~) r3 p/ a

    & c$ ^, V" N* k第一个单词:+ h+ [6 `- I2 @( H" m1 `
    <div style="position:absolute;top:5.645;left:99.535;"><nobr>
    7 D: i& v' Z9 T  C2 i( `2 t0 F6 D9 k<span style="font-size:7.495;color: #ab0534;">A</span>" z2 K& E4 \6 k; m1 v8 i5 }! K& u
    <span style="font-size:7.995;color: #231f20;">accommodation;</span>
    % Q. f( x5 N4 G  J' x3 ^7 A<span style="font-size:7.995;color: #231f20;">adenine</span>
    0 B- B: ~# z$ E/ b. Z2 o. a<span style="font-size:7.995;color: #231f20;">or</span>* C, ^5 k3 y4 }: F
    <span style="font-size:7.995;color: #231f20;">adenosine;</span>
    ( O/ A8 M# f# q<span style="font-size:7.995;color: #231f20;">alanine;</span>
    + j* W7 _/ |8 r- v0 b<span style="font-size:7.995;color: #231f20;">ampere;</span>0 A3 I& Y, a$ d5 z+ e6 J
    </nobr></div>
    8 k# q! j5 q9 J$ ^0 ~5 }<div style="position:absolute;top:13.436;left:99.532;"><nobr>
    " z8 J2 ?! p' }; S. R. D: g<span style="font-size:7.995;color: #231f20;">anode;</span>1 C8 r& {( ^' [; H; ~7 Q2 P- r; q
    <span style="font-size:7.995;color: #231f20;">anterior;</span>
      l1 \/ Q  H, _<span style="font-size:7.995;color: #231f20;">(as</span>
    1 L" u# `. t" ^2 r5 n<span style="font-size:7.995;color: #231f20;">a</span>7 D' Z0 n6 }( E& d3 s2 p4 A8 v* }
    <span style="font-size:7.995;color: #231f20;">subscript)</span>2 e" P" ?, S  L3 F+ m" ^
    <span style="font-size:7.995;color: #231f20;">alveolar</span>
    * M! {# i* [5 l' i<span style="font-size:7.995;color: #231f20;">gas.</span>7 b8 D: p1 T. @
    </nobr></div>
    5 }( q$ T2 s4 I3 D9 Z' t  t' j. b

    4 Q4 n, M' B9 z( T. B- A) e第二个单词:
    * |, H; ]) ~1 q/ c<div style="position:absolute;top:25.208;left:99.535;"><nobr>" w% j/ P2 O+ U# i: Y
    <span style="font-size:7.495;color: #ab0534;">A.</span>
    ; ^" d8 N* E% N6 x$ w<span style="font-size:7.995;color: #231f20;">[L.]</span>
      d: a. o; x( u$ U6 x+ H<span style="font-size:7.995;color: #231f20;">an</span>' e  p( N; O% P: @9 B5 r+ R
    <span style="font-size:5.596;color: #231f20;">0</span>
    & R9 l% C( H% R2 [6 u9 D/ X<span style="font-size:7.995;color: #231f20;">num</span>, z. c5 s& K. R# v
    <span style="font-size:7.995;color: #231f20;">(year).</span>
    , K( f1 ?" h4 @: q. s</nobr></div>7 e& }3 {5 G9 C
    2 V% f' g- g( W' D
    第三个单词:1 O2 V2 t  ]0 s0 _
    <div style="position:absolute;top:36.355;left:99.535;"><nobr>
    ' [1 O3 F% I( |  J& j9 R/ I" Q<span style="font-size:7.495;color: #ab0534;">A</span>
    " E* d0 l$ Z( O& ]2 q, a" |8 B<span style="font-size:7.995;color: #231f20;">absorbance;</span>
    / n! U7 V8 C5 E: a) D& z* U7 j2 m<span style="font-size:7.995;color: #231f20;">activity</span>2 e6 d4 ~3 p$ p( a
    <span style="font-size:7.995;color: #231f20;">(def.</span>( n2 ]& L* W+ @% k# T" ]3 C7 p3 h6 E
    <span style="font-size:7.995;color: #231f20;">3);</span>, U6 a' Y# Y! ?# _) U8 W
    <span style="font-size:7.995;color: #231f20;">admittance;</span>1 i/ W" u, D6 l: ]
    <span style="font-size:7.995;color: #231f20;">area;</span>
    9 |- [, b' h8 e/ M/ Y: w<span style="font-size:7.995;color: #231f20;">mass</span>% h3 J) H3 U, b4 x8 O7 m
    </nobr></div>6 U( ?" J% u1 w: P
    <div style="position:absolute;top:44.145;left:99.532;"><nobr>" y. q; \. W  S  b6 w, \
    <span style="font-size:7.995;color: #231f20;">number.</span>
    ) ]4 q( Y' I$ A2 V7 E; E</nobr></div>
    / e' ~, M6 ~, k. y9 |# p7 `
    3 q+ J7 Y1 _# [+ f2 O第四个单词:+ {: T; R3 p' I& }) k$ C: |' Q
    <div style="position:absolute;top:55.975;left:47.840;"><nobr>
    8 P# m& E# x9 ^+ I5 x<span style="font-size:7.495;color: #ab0534;">A</span>
    2 ]7 S4 C0 d7 g1 V; Q$ @<span style="font-size:4.996;color: #ab0534;">2</span>
    3 k) R4 B: y4 G9 W$ E. p  _4 `<span style="font-size:7.995;color: #231f20;">aortic</span>2 k; s6 `, {/ d" K9 K! F5 ~# M6 Z
    <span style="font-size:7.995;color: #231f20;">second</span>
    & d# ?, Y1 v: {, Y/ \0 x9 o<span style="font-size:7.995;color: #231f20;">sound.</span>
    + V% N) x3 L5 M! n# |0 F</nobr></div>
    ) J6 |1 A# V+ ]0 W( Y1 z3 }, U( H* G% s: e+ P. C+ H
    8 }# a1 F1 X4 o2 m  a8 f+ P
    好像还可以区分。明天继续。
    " \0 O4 K' p) ^; T3 n有没有大侠帮忙转数据的,html格式看得我头大。
    & P2 v  N3 q. u( A, R  O, [
    $ D, M) O' e  i( y  X
    9 I& g; X0 d" S$ f3 j& o
    , b& Y- ^, H; `# d$ |: h# n  F3 O! l1 Z! Z

    , f- b: k# H9 f0 d
    # r1 `: V+ Q7 [! Z3 ~2 q2 u8 ~7 L# h7 k/ d
    - T$ q- u/ O& [) T- N( a
    # S; x4 }; s5 Y6 F& N8 i1 O' Y
    ! V$ E; h1 t& a0 R! d9 d" V; \7 _2 ~% d* p  x( o+ L9 B, E% L, y
    - m2 l9 y) V+ Q
    0 q5 L3 g+ F: j% T' U2 M( F
    ' @8 T, p4 t0 J. ~# a/ o* W9 Y
  • TA的每日心情
    奋斗
    2018-11-10 00:38
  • 签到天数: 346 天

    [LV.8]以坛为家I

    发表于 2018-7-4 22:10:47 | 显示全部楼层
    如果想停留在编辑器层面处理数据的话,光是简单的查找替换的话,建议多少懂点正则表达式,如果想通过程序处理数据的话,python算是上手比较快的,想在excel内处理,多少懂点vba,想走短平快的,看看论坛里的工具.另外如果没接触过开发,html,xml啥的对标签的概念多少得有点.而且,直接扒下来的数据,ocr转码肯定不百分百正确,还得有个手工的校对过程.这些都还是仅仅是数据处理层面的皮毛,真正技术上的难点并不多,全是折磨人的体力活.数据处理完了,后期想弄个看起来比较美观的不闹眼睛的,至少css啥的得拿下,这更是个炼狱的过程.说这些,当各位典友们,都理解理解各位字典作者的辛苦吧...
  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2018-7-4 22:42:36 | 显示全部楼层
    请问下楼主,下面图片中的这样的PDF双栏格式可以切割吗?- G& }, @* H4 g# R" ]% S( n

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
    bbs 该用户已被删除
    发表于 2018-7-4 23:00:29 | 显示全部楼层
    xliley01 发表于 2018-7-4 21:50# j2 k1 s, M, n( F+ u
    第二步:用Adobe Acrobat 7.0 Professional软件把页面的页眉和页脚都切掉,不然省的还要处理这部分数据。* D! s) O: K. u+ j& }) g1 r
    ) n& A5 A3 Q1 C
    ...

    ! F0 F1 b( b9 T* Z+ D! a! ]' x+ D* y( b数据我可以帮你转一下。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-5 10:47:45 | 显示全部楼层
    greatszh 发表于 2018-7-4 22:10
    , ~4 c% `' I$ _0 Y7 s+ c9 a4 P如果想停留在编辑器层面处理数据的话,光是简单的查找替换的话,建议多少懂点正则表达式,如果想通过程序处理 ...

    $ }0 [, b& V9 w: _7 D大侠说的有道理,不过都不会。要努力。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-5 10:48:52 | 显示全部楼层
    GL_n 发表于 2018-7-4 22:42
    $ P. c) o, E& t$ z# t+ v; Q8 t! p请问下楼主,下面图片中的这样的PDF双栏格式可以切割吗?
    , K8 Q$ O! z4 g% d) Y& e9 L  x6 H
    应该可以切,你试试,未注册版就第一页有水印,你加一页上去,切完删了就好。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-5 10:49:50 | 显示全部楼层
    bbs 发表于 2018-7-4 23:00
    , S. S: S3 O. o: T: S9 r& f+ {数据我可以帮你转一下。

    6 `& s" ]# i6 R" G2 T太好了,等我再弄下,把多余的格式再删删掉。
  • TA的每日心情
    开心
    2023-11-5 12:37
  • 签到天数: 727 天

    [LV.9]以坛为家II

    发表于 2018-7-5 12:09:11 | 显示全部楼层
    GL_n 发表于 2018-7-4 22:42- s9 P8 S% l4 |* A& ^6 s
    请问下楼主,下面图片中的这样的PDF双栏格式可以切割吗?

    $ `7 W0 S: @+ r- q7 o简单的话,可以用迅捷pdf编辑器页面分割,就可以了。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-5 20:31:29 | 显示全部楼层
    由于pdf 转html后牵涉到很多词条位置的摆放位置,导致数据有些混乱,不知道有什么比较好的办法吗?  b2 ]# r7 p3 |) @+ S. I& z9 [% D: L! |

    1 T' B% I3 F' Y. ?. }例如:& r7 j) `- B" j9 u6 S) w  x1 o7 ]
    <div style="position:absolute;top:111.537;left:47.840;"><nobr>
    % G3 N5 I, k$ A- h- U<span style="font-size:7.495;color: #ab0534;">a.</span>1 F* V- F% R6 c3 K
    </nobr></div>$ p' ?0 t& s) c" |* b. [/ R
    <div style="position:absolute;top:122.627;left:47.840;"><nobr># @, N' X# K" G3 \8 V$ l; A( a5 \
    <span style="font-size:7.495;color: #ab0534;">a-</span>: i4 O9 d; A/ x& |: o
    <span style="font-size:4.996;color: #ab0534;">1</span>% e2 ]# Y+ o8 w) K) b) X
    </nobr></div>
    " r# T+ W$ g$ g, u: Q<div style="position:absolute;top:110.853;left:62.911;"><nobr>$ O, k  Z2 ]5 R, r% A  o  M, b" C* m5 B
    <span style="font-size:7.995;color: #231f20;">[L.]</span>
    5 h9 W- m9 J8 o+ f<span style="font-size:7.995;color: #231f20;">an</span>8 E) P  _( U' o4 B; S: n  S# X
    <span style="font-size:5.596;color: #231f20;">0</span>0 H/ q0 }. i0 L5 u
    <span style="font-size:7.995;color: #231f20;">num</span>
    ( V5 B/ u' S* Q/ n- D) Z<span style="font-size:7.995;color: #231f20;">(year);</span>
    5 Q! z( M8 @! O; ~- I& `<span style="font-size:7.995;color: #231f20;">a</span>5 W1 O2 A, B; [, x4 z3 O
    <span style="font-size:5.596;color: #231f20;">0</span>
    : u& M# h5 j1 `' Y1 X6 |$ f<span style="font-size:7.995;color: #231f20;">qua</span>! r& m1 g0 f; p+ T. ~* G& ?  h: \+ I5 @
    <span style="font-size:7.995;color: #231f20;">(water);</span>
    + ]) P1 _8 v4 D5 v7 M  B<span style="font-size:7.995;color: #231f20;">arte</span>
    5 c/ G+ W: L, k7 k4 W9 L5 O8 T<span style="font-size:5.596;color: #231f20;">0</span>
    & s+ U0 d+ P, u5 z6 g% i& {1 g  X<span style="font-size:7.995;color: #231f20;">ria</span>
    & m" H/ c" J0 ~4 b5 T% |& f1 x<span style="font-size:7.995;color: #231f20;">(artery).</span>9 W4 Q5 Y0 k' Q, _" a" n2 U
    </nobr></div>7 p2 I- B5 P! a, d0 Q7 m4 S
    0 r+ G% o4 G& q, V% ]  N/ j
    ! n! x8 H3 r- O/ @! C
    后面词条被放到前面去了,不知道有解决办法吗

    该用户从未签到

    发表于 2018-7-5 23:15:38 | 显示全部楼层
    本帖最后由 Oeasy 于 2018-7-5 23:17 编辑 ) _3 {+ C* X! f% q) Y
    6 e$ A3 ~2 [7 @7 F
    3 d+ Y$ u% w5 }
    PDF 转 mdx 是近乎不可能的任务,DIMD 这么庞大的 PDF ,难度更是可想而知。! b$ i- |) J9 D* X3 j" A) L1 s) [4 h8 X
    ) ^0 A5 f8 u/ t
    DIMD32 在 3 年前就有人做过的,还是音频图片版 https://pdawiki.com/forum/forum.php?mod=viewthread&tid=13925& E7 s& ^) {+ S/ P# }

    1 O, S6 {& D% h9 A如果要再造轮子,可以考虑:
    7 E9 ]( v. i4 n  G0 X- 购买 Kindle 原版 https://www.amazon.com/dp/B005FMPZOE/ 从 epub 格式入手,比 PDF 简单, ]% y8 [0 D* R: G2 Z+ K) U( ^! j' c
    - 购买在线版帐号而后抓取 https://www.dorlandsonline.com/ ,一个月只要 4.99 美元,
    " @4 e: |/ I% i* E& _; ]7 m1 P- 破解 app$ ^: y5 b# d7 }2 g$ X
    - 其他& ^+ ]" x, ?4 N* U9 x9 L( A' ~# H
    ; l, F4 q7 _8 d

    评分

    1

    查看全部评分

  • TA的每日心情

    2018-6-22 03:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-7-6 01:45:34 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-6 03:21:46 | 显示全部楼层
    Oeasy 发表于 2018-7-5 23:15
    1 Y3 Q9 b4 I! I9 N4 NPDF 转 mdx 是近乎不可能的任务,DIMD 这么庞大的 PDF ,难度更是可想而知。8 \5 c6 o" H6 |: s1 v; d6 q

    3 V2 [' r, t) qDIMD32 在 3 年前就有人做过 ...
    - V' M# `' Z, P- t; r( g
    O大真的是无所不知,钦佩。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-7-6 13:13:22 | 显示全部楼层
    xliley01 发表于 2018-7-5 20:315 g: J: e; Y" h8 }3 H
    由于pdf 转html后牵涉到很多词条位置的摆放位置,导致数据有些混乱,不知道有什么比较好的办法吗?8 C( A" R5 E2 S# }' j! f9 \- }# w

    3 n; n% x% y) G# R- G% J  Z例如: ...

    & ~3 E; ?! K/ r2 r关于词条摆放位置的混乱,找到一个可能可行的方法,pdf转Excell,贴个图+ f. J9 M- j$ |2 @

    . {# C  ~( ^0 R5 x) g: d  T- }( t3 Z( X/ H
    ! ^% J0 Y7 E7 L+ Q1 g7 H( f0 u6 N
    继续努力看看。5 j! K5 P. R" d7 |1 d
    ! f5 t! p( y: x) f& B1 t! @
    另外,求推荐个好的pdf编辑器。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    无聊
    2023-6-11 12:43
  • 签到天数: 1541 天

    [LV.Master]伴坛终老

    发表于 2018-7-6 19:36:59 来自手机 | 显示全部楼层
    虽然我看不懂你们在说什么,但是dorland medical dictionary的app论坛里不是有破解版么?忘了哪看到的了。
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    发表于 2018-7-6 20:43:46 | 显示全部楼层
    sabrina2111 发表于 2018-7-6 19:364 w8 |+ ?, s1 K, V. x
    虽然我看不懂你们在说什么,但是dorland medical dictionary的app论坛里不是有破解版么?忘了哪看到的了。 ...

    $ s% n) I6 K% x  V4 Q  n8 n跟破解加密数据是两码事
  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2018-7-6 22:55:13 | 显示全部楼层
    xliley01 发表于 2018-7-6 13:13
    % O8 v7 V2 K# Q- k关于词条摆放位置的混乱,找到一个可能可行的方法,pdf转Excell,贴个图

    & @, g* `/ v* UAdobe Acrobat pro 怎么样?不知是否符合楼主的要求?
  • TA的每日心情

    2020-2-20 11:17
  • 签到天数: 164 天

    [LV.7]常住居民III

    发表于 2018-7-22 18:15:45 | 显示全部楼层
    小白能问下大神们,如何将docx转成mdx吗,就是我想制作个词典:输入年份(在1997到2014之间的年份),然后就显示那一年的真题,这样可以十分方便地点击查词,以及最重要地 高亮标记和做批注,历年真题我已经收集有1997到2014的真题的docx了(如果直接用看文件的方法在欧路打开就只能点词查询)。烦请大神有空能不能稍微给我指点一下,多谢了。D:\迅雷下载

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-15 14:40 , Processed in 0.022819 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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