部署在 linux 环境下。
![]() | 1 a719114136 2020-01-03 11:54:30 +08:00 用图片吧,然后就是在 pdf 里插图片 |
2 itIsUnbelievable OP @a719114136 把 word 转成图片吗?我随便搜了一下好像没看到实现的方法,而且转图片排版也有问题吧 |
![]() | 3 k8ser 2020-01-03 12:34:56 +08:00 {} 模板 读成字符串 format 不就行了? |
4 renmu 2020-01-03 12:37:27 +08:00 via Android 直接写成 PDF 可能倒比写到 Word 再转更方便 |
![]() | 5 a719114136 2020-01-03 12:50:11 +08:00 via Android @itIsUnbelievable 模板就直接用图片,然后在图片上添加文字 |
6 ddd2500 2020-01-03 12:54:47 +08:00 使用 html 模板吧, 再转 pdf 感觉比较简单 |
7 CallMeReznov 2020-01-03 13:03:06 +0800 用 flask 写个页面,然后把你的 WORD 格式在 HTML 模板里做好 最后用转成 PDF. |
![]() | 8 virusdefender 2020-01-03 13:08:52 +08:00 直接写 pdf 或者 html 转 pdf 或者 LaTeX 转 pdf 会更简单点 |
![]() | 9 chenxj123 2020-01-03 13:13:38 +08:00 |
![]() | 10 chenxj123 2020-01-03 13:17:21 +08:00 ![]() python-docx-template 可以用这个包,事先用 word 做好模板 word 弄好之后,在 linux 下装好 libreoffice,然后用这个工具转成 pdf |
![]() | 11 Hyseen 2020-01-03 14:41:25 +08:00 用 html 模版,再转 pdf |
![]() | 12 no1xsyzy 2020-01-03 15:53:49 +08:00 @chenxj123 那为何不直接写 LibreOffice 宏?替换、转 PDF 一步到位。 而且用 LaTeX 方便多了,可用 pandoc 从 docx 转成 LaTeX 然后清理。 |
![]() | 13 chenxj123 2020-01-03 17:56:09 +08:00 @no1xsyzy python-docx-template 这个包支持很多 word 格式,而且 python 实现起来很方便,数据从数据库里一取一填就好了。 其他工具我不知道对 word 的格式支持能到什么程度,反正我之前做的一个自动化报告的项目,里面各种乱七八糟的格式要求,字体,字号,一段文字中间的不同颜色,斜体黑体什么的。还要表格根据数据自动生成相应的行数,没有数据就没有表格,还要插入图片什么的,各种要求吧。 唯一做不到的就是转 PDF,所以就再找个转 pdf 的工具就好了 |
![]() | 14 iilxy 2020-01-03 21:10:51 +08:00 PyFPDF 直接生成 pdf 就行了 |
15 xml123 2020-01-03 23:50:13 +08:00 这个需求直接用 LaTeX 更方便吧,就是需要把模板用 LaTeX 重新写一边。 |
![]() | 16 no1xsyzy 2020-01-04 01:59:57 +08:00 |
17 changxiushanwu 2020-01-04 07:51:24 +08:00 via iPhone 同推荐 python-docx-template,直接生成 word 文档。 |