首页 新闻 会员 周边

想找个朋友写个UG装配体中子部件下的图纸批量导出1个PDF文件中的插件,可以付费

0
悬赏园豆:200 [待解决问题]

想找个朋友写个UG装配体中子部件下的图纸批量导出1个PDF文件中的插件,细节可以讨论,有感兴趣的朋友发信息给我加微信私聊

问题补充:

可以付费

梦之蓝123456的主页 梦之蓝123456 | 初学一级 | 园豆:2
提问于:2023-06-24 17:46
< >
分享
所有回答(1)
0

import NXOpen

def export_as_pdf(assembly_file, output_pdf):
theSession = NXOpen.Session.GetSession()
workPart = theSession.Parts.Work
displayPart = theSession.Parts.Display

# 打开装配体
theSession.Parts.Open(assembly_file)

# 获取装配体对象
assembly = workPart.Parts.BaseWork
drawingSheets = assembly.DraftingSheets

# 创建PDF导出选项
pdfExportOptions = workPart.PlotManager.CreatePDFExportOptions()
pdfExportOptions.Scale = 1.0
pdfExportOptions.OutputOnePdfFile = True
pdfExportOptions.AppendToExistingFile = False
pdfExportOptions.AddSheetName = False

# 导出PDF文件
drawingSheets.ExportToPDF(output_pdf, pdfExportOptions)

# 关闭装配体
theSession.Parts.Close(NXOpen.BasePart.CloseWholeTree.True, NXOpen.BasePart.CloseModified.UseResponses, None)

使用示例

assembly_file = "path/to/assembly.prt"
output_pdf = "path/to/output.pdf"
export_as_pdf(assembly_file, output_pdf)

小九九呀 | 园豆:383 (菜鸟二级) | 2023-07-20 14:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册