使用虚拟打印驱动套打(解决套打导出PDF与套打打印不一致问题)原创
13人赞赏了该文章
3,041次浏览
编辑于2020年05月25日 20:10:12
经常有客户反馈套打导出与套打打印的效果不一致,如以下场景
示例1:换行位置不一致
示例2:空格的表现效果以及因换行位置不一导致的内容遮挡问题
这类问题暂时没有很好的办法解决,是因为套打导出为第三方组件实现的,对套打子系统而言完全黑盒,即使内层实现有什么问题也无法修改;再者套打严格依照打印效果为准,比如换行算法、行高自适应计算,可能针对部分显示端没有做到很好的兼容。
即使在套打导出PDF文件和套打打印存在偏差,但是我们依然能够使用虚拟打印机实现套打打印生成PDF文件,以使用打印的效果生成PDF文件,从而解决两个操作表现效果不一致的问题。
<0>准备工具:虚拟打印机Doro PDF Writer(适用于windows端,其他端也可以使用类似的驱动程式实现)
https://doro-pdf-writer.en.softonic.com/
<1>驱动安装,安装完成后本地计算机设备和打印机中增加对应的打印机驱动程序
<2>套打打印,选择虚拟打印机进行打印,生成PDF文件(各端的打印交互界面可能不一致,主需要确保选中红圈中的打印机驱动即可)
<3>PDF文件效果验证。
DoroSetup.zip(8.65MB)
推荐阅读