cad批量打印_CAD批量打印

9b84ad08854ce30a60576c6e075315b5.gif

2bf9274c67acbca7651c1e2afdbd466e.png

功能:批量打印

源码提供者:秋枫

修改者:很多(插件自己在网上下载)

首先我们看下这个界面。

1d5e76bc1e5df716f45a45198c6b2bd7.gif

6f14565f90d39c6dee998f97f59a02e3.png

81bf12dbf808e3e9e35c8e61168e2f98.png

我这里罗列了7处需要自己设置或选择的地方。

  1. 图框形式:通常我们选择图层或图块(特定图层得预设所以不考虑),如果用图块也是要提前做好图块,最简便的方法就是选择图层(只要画框的图层是单独的一个图层就可以),这里需要注意的是,此版本必须绘制CAD矩形框,强调这点的原因是,如cass分幅的图框也是矩形但是不能识别

  2. 指定图层或图块:点击从图中指定图块或图层即选择你绘制的矩形(任意一个即可)

  3. 打印设置:点击打印设置按钮,点击新建

5aca7313ae1aac9b884e875e7e68011c.png

b7a27966cebf339b46b6038251cb8882.png

81bf12dbf808e3e9e35c8e61168e2f98.png

点击确定,然后填写打印机名称(pdf虚拟打印机)和图纸尺寸,需要什么尺寸就填写哪个,然后确定即可

274aa7f61db9ee374544774056d8f0bb.png

81bf12dbf808e3e9e35c8e61168e2f98.png

确定之后,点击置为当前,然后关闭

b3bc23aed2894d518bf6e613b02eb969.png

fa54af244f07c7df9184c3020036407b.png

81bf12dbf808e3e9e35c8e61168e2f98.png

4.选择图纸:直接在图上框选我们绘制的矩形框,也就是批量打印范围,这里我们可以看到选中的数字

25cd75c9761232fe3a3d89384e88de7a.png

81bf12dbf808e3e9e35c8e61168e2f98.png

5.打印比例:可以固定比例也可以自动比例,如果没特殊要求,我们一般选择适合图纸

6.图纸定位:无特殊要求不更改

7.打印顺序:无特殊要求不更改

以上就是批量打印的所有设置,如果想在打印之前查看成果,可以在左下角点击预览(或取消),然后确定就可以打印

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CAD批量打印插件程序代码是一段用来实现CAD软件中批量打印功能的程序代码。下面是一个简单的示例代码: ```python import comtypes.client # 定义CAD批量打印函数 def batch_print_cad_files(cad_files, printer_name): # 创建CAD应用程序对象 cad_app = comtypes.client.CreateObject("AutoCAD.Application") # 打开每个CAD文件,并进行批量打印 for cad_file in cad_files: # 打开CAD文件 doc = cad_app.Documents.Open(cad_file) # 选择打印机 doc.ActiveLayout.ConfigName = printer_name # 设置打印选项,如纸张尺寸、打印份数等 doc.ActiveLayout.PlotWithPlotStyles = True doc.ActiveLayout.PlotToDevice = True doc.ActiveLayout.PlotType = comtypes.client.constants.acWindow doc.ActiveLayout.PlotPaperUnits = comtypes.client.constants.acInches doc.ActiveLayout.PlotPageSize = comtypes.client.constants.acPRANSIfull doc.ActiveLayout.PlotNumberOfCopies = 1 # 打印CAD文件 doc.Plot.PlotToDevice() # 关闭CAD文件 doc.Close() # 退出CAD应用程序 cad_app.Quit() # 测试代码 cad_files = ["file1.dwg", "file2.dwg", "file3.dwg"] printer_name = "Printer1" batch_print_cad_files(cad_files, printer_name) ``` 这段代码使用了comtypes库来实现与AutoCAD应用程序的交互。首先,通过`CreateObject`函数创建了一个CAD应用程序对象,然后通过`Documents.Open`方法打开每个CAD文件,再通过设置打印选项和调用`PlotToDevice`方法来实现批量打印。最后,通过`Quit`方法退出CAD应用程序。 在测试代码中,`cad_files`变量存储了待打印CAD文件名列表,`printer_name`变量存储了打印机的名称。通过调用`batch_print_cad_files`函数,即可实现对指定CAD文件的批量打印操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值