第三排 发表于 2024-3-18 16:12:07

【8.0】不同模板,如何批量导出pdf?




我是打印业务回单,有近10种回单格式,都是半张A4纸大小。


有的1笔业务对应1种回单格式,有的1笔业务对应2种不同的回单格式。

我希望多选不同的业务记录后,批量生成不同的回单格式,放到一个pdf里,最后展示都是每一张A4纸上都有半张回单。

简单说,每一个标准打印区域都固定为半个A4页,多选的业务对应的回单,都逐个往这半个A4里去填充,上半页填满了就放下半页,如此类推,最后是一个有好几页的pdf。

不知道活字格现有打印功能能不能实现?或者借助其他插件、产品可以实现?

需求示意图:




不知道我说明白了吗...?

Joe.xu 发表于 2024-3-18 16:12:08

您好,目前这个在活字格中确实不太好做,主要有以下两个难点
(1)批量打印不同模板
(2)打印的模板平铺展示
大致研究了一下,Wyn应该可以实现

wyn的报表导出计划
https://www.grapecity.com.cn/solutions/wyn/help/docs/create-report/report-task/manual-task


也可以使用Wyn 7.1的 多文档导出接口(活页夹)功能
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=202140&highlight=%B5%BC%B3%F6

第三排 发表于 2024-3-22 12:51:19

感谢!我研究研究:lol

Joe.xu 发表于 2024-3-22 13:36:18

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:

第三排 发表于 2024-3-25 16:35:11

Joe.xu 发表于 2024-3-18 16:12
您好,目前这个在活字格中确实不太好做,主要有以下两个难点
(1)批量打印不同模板
(2)打印的模板平铺 ...

想到了曲线救国的办法:不纠结半个A4了,所有模板都是B5,我打印机的纸也都是B5的。

现在问题来了,不同业务对应的不同模板,怎么能连续拼成pdf呢?

赛龙周 发表于 2024-3-25 17:13:49

第三排 发表于 2024-3-25 16:35
想到了曲线救国的办法:不纠结半个A4了,所有模板都是B5,我打印机的纸也都是B5的。

现在问题来了,不 ...



以前帮客户做过一个批量打印电子**的功能,已经不记的怎么搞的了

Joe.xu 发表于 2024-3-25 17:48:59

赛龙周 发表于 2024-3-25 17:13
以前帮客户做过一个批量打印电子**的功能,已经不记的怎么搞的了

是不是借助代码了,大佬帮楼主想一想,我也想学习一下~

赛龙周 发表于 2024-3-25 18:42:04

Joe.xu 发表于 2024-3-25 17:48
是不是借助代码了,大佬帮楼主想一想,我也想学习一下~

是的,用了PDF的三方库

Joe.xu 发表于 2024-3-26 10:04:06

后面是否方便给我们出一个教程呢,相信肯定能帮助到更多的格友:lol:lol

第三排 发表于 2024-4-9 16:01:13

Joe.xu 发表于 2024-3-26 10:04
后面是否方便给我们出一个教程呢,相信肯定能帮助到更多的格友
版主,我可能找到了解决办法,但还差一点点需要解惑:itwn:
参考这个帖子:https://gcdn.grapecity.com.cn/showtopic-145323-2-585.html
我将所有不同类型的打印模板都调成A5(半张A4)大小,在循环命令下加条件判断,可以批量导出不同的模板拼成的1个pdf。

但是模板里没有数据......:(

参考模板里有个地方死活没看懂:不提服务端命令,在普通的前台打印模式下,打印列表页面里,那些被选中记录的数据唯一标识(客户名称或者编号等),是怎么传到打印模板页面的?

我在参考贴的打印列表页面,以及打印模板页面找来找去,并没有找到传递和接收数据主键的地方...???
页: [1] 2
查看完整版本: 【8.0】不同模板,如何批量导出pdf?