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

2019-09-27 14:57:23 +08:00
 qsnow6
业务部门有很多 pdf 文件,需要从数据库中提取内容填充到 pdf 中特定的表格内。

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

或者是直接编辑 pdf ?有什么轮子可以用吗?
1299 次点击
所在节点    问与答
7 条回复
wdmx007
2019-09-27 16:37:39 +08:00
java 的话可以试一下 icePdf,
pdf 里面的字体是深坑
siknet
2019-09-27 16:55:43 +08:00
pdf 转图片 canvas 打文字上图片 图片转 pdf
liuzhaowei55
2019-09-27 17:00:46 +08:00
使用 Adobe Acrobat 在 PDF 上添加表单域,然后 Java 中使用 itext pdf 库向表单中写入数据,再导出。
mmdsun
2019-09-27 17:01:31 +08:00
itext 可以写 pdf
liuzhaowei55
2019-09-27 17:01:57 +08:00
@liuzhaowei55 表单域的生成用福昕 PDF 编辑器也可以,这个便宜一点。
qsnow6
2019-09-27 17:02:12 +08:00
@liuzhaowei55 #3 看了下 itext 感觉应该可以
qsnow6
2019-09-27 17:03:05 +08:00
@siknet #2 图片不同机器的分辨率有差异,感觉不保险,而且接收方要 pdf 格式的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX