使用虚拟打印驱动套打(解决套打导出PDF与套打打印不一致问题)原创
金蝶云社区-_Tmp
_Tmp
10人赞赏了该文章 2703次浏览 未经作者许可,禁止转载编辑于2020年05月25日 20:10:12

经常有客户反馈套打导出与套打打印的效果不一致,如以下场景

示例1:换行位置不一致

image.png

image.png


示例2:空格的表现效果以及因换行位置不一导致的内容遮挡问题

image.png


image.png


这类问题暂时没有很好的办法解决,是因为套打导出为第三方组件实现的,对套打子系统而言完全黑盒,即使内层实现有什么问题也无法修改;再者套打严格依照打印效果为准,比如换行算法、行高自适应计算,可能针对部分显示端没有做到很好的兼容。


即使在套打导出PDF文件和套打打印存在偏差,但是我们依然能够使用虚拟打印机实现套打打印生成PDF文件,以使用打印的效果生成PDF文件,从而解决两个操作表现效果不一致的问题。


<0>准备工具:虚拟打印机Doro PDF Writer(适用于windows端,其他端也可以使用类似的驱动程式实现)

https://doro-pdf-writer.en.softonic.com/


<1>驱动安装,安装完成后本地计算机设备和打印机中增加对应的打印机驱动程序

image.png

<2>套打打印,选择虚拟打印机进行打印,生成PDF文件(各端的打印交互界面可能不一致,主需要确保选中红圈中的打印机驱动即可)

image.png

image.png


<3>PDF文件效果验证。

image.png

image.png


赞 10