qsnow6
V2EX  ›  问与答

如何通过程序填写 pdf 中的表单?

  •  
  •   qsnow6 · Sep 27, 2019 · 2029 views
    This topic created in 2486 days ago, the information mentioned may be changed or developed.
    业务部门有很多 pdf 文件,需要从数据库中提取内容填充到 pdf 中特定的表格内。

    尝试 convert pdf to html,发现兼容性不是很理想,以 html 作为中间层,转换的话,存在格式丢失的问题。

    或者是直接编辑 pdf ?有什么轮子可以用吗?
    7 replies    2019-09-27 17:03:05 +08:00
    wdmx007
        1
    wdmx007  
       Sep 27, 2019
    java 的话可以试一下 icePdf,
    pdf 里面的字体是深坑
    Hansah
        2
    Hansah  
       Sep 27, 2019
    pdf 转图片 canvas 打文字上图片 图片转 pdf
    liuzhaowei55
        3
    liuzhaowei55  
       Sep 27, 2019
    使用 Adobe Acrobat 在 PDF 上添加表单域,然后 Java 中使用 itext pdf 库向表单中写入数据,再导出。
    mmdsun
        4
    mmdsun  
       Sep 27, 2019
    itext 可以写 pdf
    liuzhaowei55
        5
    liuzhaowei55  
       Sep 27, 2019
    @liuzhaowei55 表单域的生成用福昕 PDF 编辑器也可以,这个便宜一点。
    qsnow6
        6
    qsnow6  
    OP
       Sep 27, 2019
    @liuzhaowei55 #3 看了下 itext 感觉应该可以
    qsnow6
        7
    qsnow6  
    OP
       Sep 27, 2019
    @siknet #2 图片不同机器的分辨率有差异,感觉不保险,而且接收方要 pdf 格式的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2779 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: ce1cc7fc · 55ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
    ♥ Do have faith in what you're doing.