gpt4 book ai didi

javascript - 提取、编辑和保存 .dwg 元数据

转载 作者:行者123 更新时间:2023-11-30 07:08:04 27 4
gpt4 key购买 nike

我正在构建一个处理工程项目的应用程序。该应用程序的一部分需要将上传的 CAD 文件 (.dwg) 分配给设备。

我想要做的是编辑每个文件的元数据以包含对其分配到的部分的引用。

因此,如果文件链接到零件 X1234567,我想将此“标签”添加到 CAD 文件的元数据中。

我一直在使用 Forge API,发现有一个端点用于提取记录 here 的元数据,但我看不出有什么办法可以将编辑后的数据放回文件中。

有没有办法使用 Forge API、PHP、Java 或 JS 编写一个方法来提取元数据、编辑它然后将其保存回文件?

我愿意接受任何关于如何做到这一点的建议。

谢谢

我还应该注意 Java 是我的最后选择,对不起 Java 伙计们,我真的很想将其保留在 PHP 或 JS 中,但如果这是唯一的方法,可以磨练我的 Java 技能。

最佳答案

我阅读您的问题是因为您想要编辑 DWG 中的元数据(而不是附加到 A360 中的 DWG 文件的数据)。大概您想要编辑扩展数据或扩展记录。为此,您应该使用设计自动化 API(而不是模型衍生 API)。

Design Automation API 本质上是在 Autodesk 服务器上运行的 AutoCAD 的 headless 版本(该 API 过去称为 AutoCAD I/O)。只要不需要用户交互,您就可以使用此 API 针对任何 DWG 运行任何脚本。您还可以运行使用 AutoCAD LISP、.NET 或 ObjectARX API 定义的自定义操作(命令)(即您可以将自己的脚本或插件上传到服务并针对您的 DWG 运行它。

设计自动化 API 文档位于此处 - https://developer.autodesk.com/en/docs/design-automation/v2/overview/

GitHub 上有一些示例 - https://github.com/Developer-Autodesk/AutoCAD.io

关于javascript - 提取、编辑和保存 .dwg 元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39729179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com