Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .dwg文件在js/html/angular中上载和查看_Javascript_Html_Angularjs_Angular - Fatal编程技术网

Javascript .dwg文件在js/html/angular中上载和查看

Javascript .dwg文件在js/html/angular中上载和查看,javascript,html,angularjs,angular,Javascript,Html,Angularjs,Angular,需要上传.dwg格式的图像,并能够在使用js/HTML/angularjs或Angular2+创建的页面中预览/查看?。 尝试实现CAD viewer js库,但没有太多文档可供使用。那么有人实现了这一点,或者知道如何在js/HTML/Angular中动态查看.dwg文件吗 已尝试使用CAD查看器库,并尝试使用HTML在页面中嵌入图像,但没有结果。 我们甚至尝试过Autodesk viewer,但没有关于如何上载和渲染它的适当文档 一, 二, 三, 以上这些链接我都试过了 应该能够上载.dwg格

需要上传.dwg格式的图像,并能够在使用js/HTML/angularjs或Angular2+创建的页面中预览/查看?。 尝试实现CAD viewer js库,但没有太多文档可供使用。那么有人实现了这一点,或者知道如何在js/HTML/Angular中动态查看.dwg文件吗

已尝试使用CAD查看器库,并尝试使用HTML在页面中嵌入图像,但没有结果。 我们甚至尝试过Autodesk viewer,但没有关于如何上载和渲染它的适当文档

一,

二,

三,

以上这些链接我都试过了


应该能够上载.dwg格式的图像并能够查看它(无论大小,它有时的大小约为300MB)。

演示显示该图像被渲染为svg图像。尝试在chrome dev或类似软件中进行检查。现在需要做的就是获取svg并将其存储在DB中,或者使用某种svg到png脚本将png存储在DB中。基于他们没有显示他们的定价信息或任何类型的商店这一事实,你可以确定它在$符号前有4位数字。按照这个价格,我相信他们会为你编写简单的代码。如果客户有足够的钱使用autocad,他也有钱购买pro许可证:)顺便说一句:图形或块的图像是原生DWG文件的一部分。存在某种标题结构,其目标是autocad在保存时存储的嵌入图像。另一种方法是编写autocad加载项,将此图像导出到safe上。注:整个图形也只是一个“块”。它有一个特殊的名字“*Model_Space”。并且该块还具有图像(只要用户不禁用图像生成)

最后但并非最不重要的一点是,Autocad有一个javascript界面,它与Autocad内部的无头chrome完全不同。在这样的javascript组件中放置一些websock接口,并让autocad执行导出操作。因此,您可以将autocad运行到服务器headless(也可以称为autocad core控制台)