欧特克设计自动化 API 定义打印设置,例如灰度/线宽



我正在寻找一个选项来定义将.dwg文件转换为.pdf文件时的打印设置。我想让转换后的 PDF 为灰度,但元素的线宽太大。如何在对 Forge Design-Automation-API 的 API 调用中定义 Plotsettings?

谢谢

您需要创建一个自定义活动来执行此操作。如果您知道如何使用 AutoCAD 命令行上的-PLOT命令执行此操作,那么这将是一个相对容易的练习。下面是演示如何创建自定义活动的教程:https://github.com/szilvaa/acadio-tutorials/blob/master/tutorial2/readme.md。

如果您需要有关某些详细信息的帮助,请在此处发布。

@Kaliph,

关于将图形打印为灰度,如前所述,AutoCAD设计自动化(DA(是一种云上的无头AutoCAD。 您可以先检查本地AutoCAD如何使用脚本,然后转到DA。 例如,在AutoCAD帮助中选中"-plot"命令,您会发现脚本会通过打印样式将图形导出为灰度PDF:

-PLOT Y  AutoCAD PDF (General Documentation).pc3       Y Grayscale.ctb    n

请注意空格,表示输入默认值。灰度.ctb 是灰度的默认样式。我建议您首先使用本地AutoCAD进行播放,以确保输入。

如果您需要在DA运行时进行更灵活的配置,则需要通过C#,VB.NET,C++,LISP生成自己的AutoCAD插件。 大多数要求必须通过自定义命令实现,而不是仅由内置脚本实现。

最新更新