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

news/2024/11/28 21:42:02/

把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

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


http://www.ppmy.cn/news/500669.html

相关文章

C# SolidWorks 二次开发 API---替换工程图文件关系

这篇博文讲的是在某些情况下需要把工程图中的模型进行替换。其实代码写好很久了,没有时间写博客 比如: 本来有A.sldprt和A.slddrw这两个文件,是A零件的模型与A零件的工程图。 我们需要去利用A零件衍生零件B,就改一些尺寸,特征什么的。 正常情…

concet php_[PHP是世界上最好的语言] 不信你看这款PHP写的敲诈者木马

有个笑话:女的说,你们能让论坛上的人吵起来,我就做你女朋友。男的发了一句话:PHP是世界上最好的语言。瞬间论坛就炸锅了,女的说好吧,我同意了,咱们去吃饭吧。男的:不!我一…

SOLIDWORKS PDM如何在流程变更的同时实现图纸的转换

摘要: 本文将介绍SOLIDWORKS PDM在设置工作流程的时候,在变换中添加任务以实现slddrw格式的图纸自动转换为pdf文件。 插件的添加 实现文件格式的转换,我们所需要用到的插件为“SOLIDWORKS Task Add-in”。 首先,我们需要在“任…

IBomFeature Interface

Solidworks学习笔记-链接Solidworks NameDescription备注ConfigurationGets or sets the name of configuration for this BOM table. 获取或设置此 BOM 表的配置名称。DetailedCutListGets or sets whether to show the detailed cut list in this BOM table. 获取或设置是否…

C++编译过程

How the C Compiler works? 文章目录 How the C Compiler works?compilingExamples总结欢迎关注公众号【三戒纪元】 通过编程,是的text程序编程可执行文件,基本上主要有2个操作发生: compiling 编译linking 链接 compiling C 编辑器要做的…

IComponent2 Interface 学习

Solidworks学习笔记-链接Solidworks 在此基础上学习 允许访问程序集中的组件。 属性 NameDescription备注ComponentReferenceGets or sets a component reference for this component. 获取或设置此组件的组件引用。IMaterialPropertyValuesGets or sets the material pro…

IDrawingComponent Interface 学习

Solidworks学习笔记-链接Solidworks 在此基础上学习 属性 NameDescription备注ComponentGets the referenced component for this drawing component. 获取此绘图组件的引用组件。LayerGets or sets the name of the layer on which the component resides in the view. 获…

C# SolidWorks二次开发-工程图-更换工程图图纸格式/模板

这两天有朋友提问,怎么更换工程图模板。 正好晚上还能挤点时间,就来写一篇文件解答一下。 首先,更换工程图模板,你需要知道手动怎么修改。 如下图,我这个没有模板,只有个纸张大小。 对着视图,右…