当前位置: 首页 > news >正文

杭州网站设计公司排名建站源码程序

杭州网站设计公司排名,建站源码程序,可以上传资源的网站开发费用,外贸家具网站首页设计CAD 文件 批量转为PDF或批量打印,还是比较稳定的 1.需要本地安装CAD软件 2.通过 Everything 搜索工具搜索,DWG To PDF.pc3 ,获取到文件目录 ,替换到代码中, originalValue ACADPref.PrinterConfigPath \ r"C:…

CAD 文件 批量转为PDF或批量打印,还是比较稳定的

1.需要本地安装CAD软件
在这里插入图片描述

2.通过 Everything 搜索工具搜索,DWG To PDF.pc3 ,获取到文件目录 ,替换到代码中,

    originalValue = ACADPref.PrinterConfigPath \= r"C:\Users\hyh\AppData\Roaming\Autodesk\AutoCAD 2024\R24.3\chs\Plotters"

在这里插入图片描述

#!/usr/bin/env python
# -*- coding: utf-8 -*-import win32com.client
import time
import os,subprocessdef find_all_sub_files( directory, suffix='.dxf'):''':param directory:  查找的主目录:param suffix: 获取的扩展名:return:  符合扩展名的列表'''all_files = []# 递归遍历目录及其子目录中的所有文件for root, dirs, files in os.walk(directory):for file in files:if file.endswith(suffix):if '~$' not in file:all_files.append(os.path.join(root, file))return all_filesdef close_application(application = "chrome.exe"):# windows系统 关闭谷歌浏览器cmd = "taskkill /f /t /im {}".format(application)# 执行cmd命令,不显示任何输出subprocess.run(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)def cad_to_PDf(pdf_path,doc):# doc = wincad.ActiveDocumentdoc.Utility.Prompt("Hello! Autocad from pywin32com.\n")msp = doc.ModelSpace#print(doc.Name)#print(doc.ActiveLayout.ConfigName)# 设置绘图仪管理器的工作目录ACADPref = doc.Application.preferences.FilesoriginalValue = ACADPref.PrinterConfigPath \= r"C:\Users\hyh\AppData\Roaming\Autodesk\AutoCAD 2024\R24.3\chs\Plotters"#print(ACADPref)#print(originalValue)oplot = doc.PlotConfigurations.Add("PDF", doc.ActiveLayout.ModelType)doc.ActiveLayout.ConfigName = "DWG To PDF.pc3"doc.SetVariable("Filedia", 0)doc.SetVariable("BACKGROUNDPLOT", 0) # 前台打印doc.Plot.QuietErrorMode = Trueprint(pdf_path)doc.Plot.PlotToFile(pdf_path) # 选择打印机,若要采用纸质打印的打印机,则输出就需要将plot.PlotToFile()改为plot.PlotToDevice()# doc.PlotRotation = 0  # 横向打印# doc.StandardScale = 0  # 图纸打印比例# doc.CenterPlot = True  # 居中打印# doc.PlotWithPlotStyles = True  # 依照样式打印# doc.PlotHidden = False  # 隐藏图纸空间对象oplot.Delete()oplot = Noneobj = doc.GetVariable("DBMOD")# print(obj)def cad_conversion(cad_file_dir, save_pdf_path):wincad = win32com.client.Dispatch("AutoCAD.Application")docs = wincad.Documentsdxf_all_list=find_all_sub_files(cad_file_dir, suffix='.dxf')for dxf_path in dxf_all_list:cad_name=dxf_path.split('\\')[-1].replace('.dxf','.pdf')if not os.path.exists(save_pdf_path):os.makedirs(save_pdf_path)pdf_path=os.path.join(save_pdf_path,cad_name)doc = docs.Open(dxf_path)cad_to_PDf( pdf_path, doc)# 关闭CAD文件#doc.Close()doc.Close(False)del doctime.sleep(1)close_application(application="chrome.exe") # 关闭谷歌浏览器,如默认其他浏览器,需要修改 chrome.exewincad.Quit()del wincadif __name__ == '__main__':# CAD文件路径 输出PDF文件路径cad_file = r"D:\Python\CAD\hb"  # 输入CAD文件路径output_pdf = r"D:\Python\CAD\hb\export_cad_data\CAD"  # 输出PDF文件路径cad_conversion(cad_file, output_pdf)
http://www.yayakq.cn/news/405999/

相关文章:

  • 网站后台放在哪里输入关键词进行搜索
  • 重庆网站建设与制作湖南网站制作电话
  • php旅游网站开发小结最新新闻热点事件今天
  • 推文最好的网站是哪个萝岗哪家网站建设好
  • 菏泽网站建设便宜臻动传媒wordpress 文件夹名称
  • 甘肃省城乡和建设厅网站首页做网站mfdos
  • 做网站的工作轻松吗品牌设计法则徐适
  • php做网站要多久临沂建设职业中专学校
  • 网站上传在空间哪里去了php网站运行
  • 网站开发合作协议书招聘网站大全58同城
  • 做静态头像网站专业网站建设市场分析
  • 百姓网网站建设微信网站建设
  • 免费域名解析网站重庆建设工程信息网查询系统
  • 工程建设动态管理网站昆明网站制作企业
  • 红安建设局官方网站一元手游平台app
  • 自己做的网站标题百度运营公司
  • 平台式网站模板同城信息发布平台
  • 淘宝客优惠券网站建设wordpress主题设置插件
  • 做网站营销公司排名本地网站地图生成器
  • 郑州公司做网站汉狮wordpress怎么放视频教程
  • 镇江个人网站制作网站没域名
  • 在线观看免费网站网址企业网站备案时间
  • 上海专业网站营销seo单页面优化
  • 上海做网站比较有名的公司有哪些vps主机上搭建网站
  • 相亲网站上做it的骗术如何创建企业网站
  • 网站建设相关福建住房和城乡建设局网站
  • 东莞城乡建设网站企业网是什么意思
  • 专门做处理货的网站兰州专业做网站的公司有哪些
  • 您的网站空间已过期分类网站上怎么做锚文本
  • 网站都是什么软件做的刷赞网站建设