【发布时间】:2018-11-13 23:51:13
【问题描述】:
我正在寻找将 .dwg 文件转换为 .pdf 文件时定义绘图设置的选项。我希望转换后的 PDF 为灰度,并且元素的线宽太大。如何在对 Forge Design-Automation-API 的 API 调用中定义 Plotsettings?
谢谢
【问题讨论】:
标签: plot grayscale autodesk-designautomation
我正在寻找将 .dwg 文件转换为 .pdf 文件时定义绘图设置的选项。我希望转换后的 PDF 为灰度,并且元素的线宽太大。如何在对 Forge Design-Automation-API 的 API 调用中定义 Plotsettings?
谢谢
【问题讨论】:
标签: plot grayscale autodesk-designautomation
@Kaliph,
关于将绘图绘制为灰度,如前所述,AutoCAD 设计自动化 (DA) 是一种云端上的无头 AutoCAD。您可以先检查本地 AutoCAD 如何使用脚本,然后移至 DA。例如检查 AutoCAD 帮助中的“-plot”命令,您会发现脚本会通过绘图样式将绘图导出为灰度 pdf:
-PLOT Y AutoCAD PDF (General Documentation).pc3 Y Grayscale.ctb \n
请注意空格,表示输入默认值。 Grayscale.ctb 是灰度的默认样式。我建议你先用本地AutoCAD玩一下,以确保输入。
如果您需要更灵活的 DA 运行时配置,您需要使用 C#、VB.NET、C++、LISP 制作自己的 AutoCAD 插件。大多数需求必须通过自定义命令来实现,而不是仅通过内置脚本来实现。
【讨论】:
您需要创建一个自定义活动来执行此操作。如果您知道如何在 AutoCAD 命令行中使用 -PLOT 命令来完成此操作,那么这将是一个相对简单的练习。这是一个展示如何创建自定义活动的教程:https://github.com/szilvaa/acadio-tutorials/blob/master/tutorial2/readme.md。
如果您在某些细节方面需要帮助,请在此处发布。
【讨论】: