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

一份 JSON,生成 HTML 和 PDF 的简历

  •  
  •   sd4399340 ·
    PinkyJie · Mar 24, 2016 · 5408 views
    This topic created in 3731 days ago, the information mentioned may be changed or developed.
    最近把两年前的简历项目更新了下,将所有数据提取出来变成 JSON (包含中英文), HTML 这块用 jade 重写,然后加了 PDF 生成功能。这样以后就只需要维护 JSON 就好,另外还用 TravisCI 来保证每次 push 就自动 build 出 HTML 和 PDF ,然后自动 push 回 gh-pages 分支,自动部署在 Github Pages 。

    Repo : https://github.com/PinkyJie/resume
    Demo : http://pinkyjie.com/resume/

    目前有一个问题就是: pdfkit 生成的 PDF 会使大部分中文乱码。。。
    Supplement 1  ·  Mar 27, 2016
    2016.3.27 update

    中文 PDF 问题解决,最后使用了 python 的库 https://github.com/reingart/pyfpdf ,实在找不到 node 的 library 能完美解决中文字体问题的。
    16 replies    2016-03-25 18:48:32 +08:00
    just4test
        1
    just4test  
       Mar 24, 2016
    好漂亮。
    dillon
        2
    dillon  
       Mar 24, 2016
    居然给 gobank 工作过, 666
    SpicyCat
        3
    SpicyCat  
       Mar 24, 2016
    赞一个。
    sd4399340
        4
    sd4399340  
    OP
       Mar 24, 2016 via iPhone
    @dillon 你知道 gobank 啊…
    shadowind
        5
    shadowind  
       Mar 24, 2016
    赞一个,发现个错字 Cloud computing **realted** project
    sd4399340
        6
    sd4399340  
    OP
       Mar 24, 2016 via iPhone
    @shadowind 谢谢!!!
    sd4399340
        7
    sd4399340  
    OP
       Mar 24, 2016 via iPhone
    @just4test 模板是参考别人的
    dillon
        8
    dillon  
       Mar 24, 2016
    @sd4399340 绿点在上海有分公司?主要做技术还是准备在中国开展业务?
    bk201
        9
    bk201  
       Mar 24, 2016
    很不错。
    不过我这边导出 pdf 排版文字都是乱的, chrome 打的。还有这字体优点模糊啊。
    sd4399340
        10
    sd4399340  
    OP
       Mar 24, 2016 via iPhone
    @bk201 中文是这样的,目前不知道怎么解决,还在查原因
    sd4399340
        11
    sd4399340  
    OP
       Mar 24, 2016 via iPhone
    @dillon 官方名字:碧点,哈哈,目前只有将近 200 人的研发,在国内没业务的。你在国外用过这个产品?
    dillon
        12
    dillon  
       Mar 24, 2016
    @sd4399340 机智啊,国外码农贵就把研发搬到中国。没用过但是知道,资本主义社会的特色产物。
    HustLiu
        13
    HustLiu  
       Mar 25, 2016
    虽然不喜欢 json 这个反人类的东东。。但是楼主的作品还是要赞一发的!
    trista099
        14
    trista099  
       Mar 25, 2016
    ma 先生赞~~~
    sd4399340
        15
    sd4399340  
    OP
       Mar 25, 2016 via iPhone
    sd4399340
        16
    sd4399340  
    OP
       Mar 25, 2016 via iPhone
    @HustLiu yml 其实是最人性化的,不过 JS 跟 json 亲啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5363 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 152ms · UTC 07:55 · PVG 15:55 · LAX 00:55 · JFK 03:55
    ♥ Do have faith in what you're doing.