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

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

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