LODOP借助PDF24实现批量导出PDF文件

最近项目接到一个新需求,现场客户要求打印内容可以批量导出成PDF拿到别的地方打印。系统现在使用的是LODOP打印,而且客户应该是要求现场打印出来的纸质内容和导出成PDF拿到别处打印的内容格式要求一致。如果用代码在后台批量导出PDF,一方面工作量比较大,另一方面格式也不好保证完全相同。综合考虑,决定借助PDF24实现PDF批量导出功能。

PDF24的简单安装与设置

官网下载:https://zh.pdf24.org/pdf-creator-download.html。官网介绍PDF24 Creator是对于私人以及商业用途都是免费的,可放心使用。
PDF24 Creator安装比较简单,按照提示默认安装即可:

选择英文就可以
在这里插入图片描述
可以先直接下一步,不注册

注意:如果安装了360,则需要允许开机启动,否则每次重启电脑需要手动开启PDF24服务!

安装成功以后,可以看到windows服务中多了一个PDF24服务:
在这里插入图片描述
注意观察设备和打印机里面也会多出PDF24打印机。

接下来就是设置PDF24满足我们的需求了:
在这里插入图片描述
点击设置按钮进入设置界面:
在这里插入图片描述
按照图中提示设置,有需要改动的地方自己修改一下就可以了。

按照以上安装和设置PDF24以后就可以满足我们的需求了,不过由于导出PDF过程最好静默完成,不需要增加用户操作量,所以使用LODOP设置一下打印机:

// 为每个PDF文件设置名称
LODOP.PRINT_INIT("${baseInfo[0].TI_JIAN_HAO!''}"+"${baseInfo[0].XING_MING!'' }"+"-个检报告");
// 设置打印机
LODOP.SET_PRINTER_INDEXA("PDF24");

到这里就大功告成了,用户点击批量导出时会把打印内容批量导出成PDF到指定目录下:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码探险家_cool

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值