部署在 linux 环境下。
部署在 linux 环境下。
|
a719114136Jan 3, 2020
1
用图片吧,然后就是在 pdf 里插图片
|
|
2
@a719114136 把 word 转成图片吗?我随便搜了一下好像没看到实现的方法,而且转图片排版也有问题吧
|
|
k8serJan 3, 2020
3
{} 模板 读成字符串 format 不就行了?
|
|
renmuJan 3, 2020 via Android
4
直接写成 PDF 可能倒比写到 Word 再转更方便
|
|
a719114136Jan 3, 2020 via Android
5
@itIsUnbelievable 模板就直接用图片,然后在图片上添加文字
|
|
ddd2500Jan 3, 2020
6
使用 html 模板吧, 再转 pdf 感觉比较简单
|
|
CallMeReznovJan 3, 2020
7
用 flask 写个页面,然后把你的 WORD 格式在 HTML 模板里做好
最后用转成 PDF. |
|
virusdefenderJan 3, 2020
8
直接写 pdf 或者 html 转 pdf 或者 LaTeX 转 pdf 会更简单点
|
|
10
python-docx-template
可以用这个包,事先用 word 做好模板 word 弄好之后,在 linux 下装好 libreoffice,然后用这个工具转成 pdf |
|
HyseenJan 3, 2020
11
用 html 模版,再转 pdf
|
|
no1xsyzyJan 3, 2020
12
@chenxj123 那为何不直接写 LibreOffice 宏?替换、转 PDF 一步到位。
而且用 LaTeX 方便多了,可用 pandoc 从 docx 转成 LaTeX 然后清理。 |
|
chenxj123Jan 3, 2020
13
@no1xsyzy python-docx-template 这个包支持很多 word 格式,而且 python 实现起来很方便,数据从数据库里一取一填就好了。
其他工具我不知道对 word 的格式支持能到什么程度,反正我之前做的一个自动化报告的项目,里面各种乱七八糟的格式要求,字体,字号,一段文字中间的不同颜色,斜体黑体什么的。还要表格根据数据自动生成相应的行数,没有数据就没有表格,还要插入图片什么的,各种要求吧。 唯一做不到的就是转 PDF,所以就再找个转 pdf 的工具就好了 |
|
iilxyJan 3, 2020
14
PyFPDF 直接生成 pdf 就行了
|
|
xml123Jan 3, 2020
15
这个需求直接用 LaTeX 更方便吧,就是需要把模板用 LaTeX 重新写一边。
|
|
no1xsyzyJan 4, 2020
16
|
|
changxiushanwuJan 4, 2020 via iPhone
17
同推荐 python-docx-template,直接生成 word 文档。
|