html批量打印保存到pdf,批量打印成PDF时不用每次点击保存位置的技巧

把SolidWorks工程图转成PDF有两种方式,一种方式是直接转换PDF,另一种方式是通过PDF虚拟打印机打印成PDF。

我们一般推荐使用第一种方式,一般除了可能会遇到一些字体问题,没有别的缺点。而打印成PDF的方式在速度,兼容性,方便性,需要安装额外软件等方面都没有优势。所以不推荐这个方式。

但,我们有时候还是需要这样用,特别是在一些部署有加密软件,防扩散软件的情况下,直接从SolidWorks转出的PDF会被加密,导致文件无法打开等情况。(不是绝对,不同的加密软件,设置等都会不同)

这个时候我们只能选择通过虚拟打印机进行打印。我们使用LiteTools批量打印需要把打印的结果保存为PDF,这就涉及到保存的位置和保存的文件名。因为这个虚拟打印机,真实的打印机当然不存在这个问题。

下面主要介绍实现结合LiteTools批量打印时不用一个一个文件手动保存文件位置和填文件名(自动根据文件名保存)。

这里主要推荐两种PDF虚拟打印机(其他的PDF打印机如果有相关功能的话也可以)

1、Acrobat Acrobat

Acrobat Acrobat 是一款非常优秀的PDF阅读,编辑软件,是一款商业软件,有30天免费试用时间。安装后会自动安装一个虚拟打印机。下面的介绍基于Acrobat Acrobat 9.0版。

e70c29052bfb659743e80184b06ddbb9.png

1、找到Adobe PDF打印机

68a0c8932c08fb0af5345e7604bdbda5.png

2、进入打印机属性

9789b160649009ccb2674141a919d2ee.png

3、点击进入“首选项”

288f40eea052b648c9aa86e3212b700d.png

4、上面两项是关键设置,这样设置之后批量打印就不会被打断了。

目前发现有一个BUG:打印的文件自动保存的文件名在第一个字符“ . ” 的地方开始截断,造成在有一个以上“ . ” 的时候会出错,比如,文件名  “123.slddrw” 和 “123.346.slddrw” 打印后保存的文件名都是”123.pdf”。

这个Bug在Acrobat Acrobat 9.0 版 和 Acrobat Acrobat X 版 确认存在,其他版本是否存在未知。

2、novaPDF

novaPDF 也是商业软件(http://www.novapdf.com),可以试用(会带有一个水印),有多个版本,这里我们选Lite版本就可以了,novaPDF Lite提供了一个非常好的PDF虚拟打印机。

00052996671218874be39c67049d93fd.png

1、找到novaPDF打印机(名称可以自定义,可能与这里不同)

43bb4e86adc2d7d0f4aec3b5381c96b5.png

2、进入打印机属性

7535941a0e4fc595accf5c76f819b3dd.png

3、进入“首选项”

89889a044c9deb44a69e86e7f00eee8f.png

4、这个是注册页面,可以试用

587575d86e09dd851fd27fc42e923713.png

5、切换到“保存”,然后如上图中设置,其中“配置保存的选项”,需再点击进入

792f22f4864df9391fbdfc403e349011.png

6、选择保存位置和文件名,其中文件名可以有多种方式组合,如下图

6c5436d9adeacdd1b73acdae2d3ad6ff.png

最后,配置完成后保存设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值