【发布时间】:2017-02-05 08:27:01
【问题描述】:
我正在构建一个处理工程项目的应用。部分应用需要将上传的 CAD 文件 (.dwg) 分配给设备。
我想做的是编辑每个文件的元数据,以包含对其分配的部分的引用。
因此,如果文件链接到零件 X1234567,我想将此“标签”添加到 CAD 文件的元数据中。
我一直在使用 Forge API,发现有一个用于提取元数据的端点,记录在 here,但我看不出有办法将编辑后的数据放回文件中。
有没有什么方法可以使用 Forge API、PHP、Java 或 JS 编写方法来提取元数据,编辑它然后将其保存回文件?
我愿意接受有关如何做到这一点的任何建议。
谢谢
我还应该指出,Java 是我最后的选择,抱歉,Java 伙计们,我真的很想将它保留在 PHP 或 JS 中,但如果这是唯一的方法,那我的 Java 技能就会尘埃落定。
【问题讨论】:
-
您可以使用
Blob或File,FileReader编辑文件内容 -
我认为 PhP 中没有可用的 DWG 解析器(除非我错了?)。但想法是找到一种方法将其转换为规范化语言(如 XML、KML、JSON 等)并将您的更新应用于此文件。然后你把它从
转换回 .DWG,但恐怕没有适合这个需求的包。
标签: javascript java php autodesk-forge autodesk-designautomation