在浏览器中查看 DWG 文件

发布于 2024-11-13 07:55:59 字数 276 浏览 4 评论 0原文

我有一个使用 Asp.Net 和 C# 开发的应用程序。我必须在客户端浏览器中显示 DWG - CAD 文件(存储在服务器中)。我无法在客户端计算机上安装 Auto CAD 或任何其他软件或 ActiveX 控件,它只能安装在服务器上。有办法实现吗?

我尝试过 DWGViewX,但从客户端访问时无法显示图像。但当从服务器本身访问时,我能够查看 DWG 文件。我刚刚尝试了 DWGViewX 的试用版。这个问题是因为许可问题吗?

在这方面的任何帮助将不胜感激。

问候

维涅什

I have an application developed with Asp.Net and C#. I have to display DWG - CAD files(stored in a server) in a client side browser. I cannot install Auto CAD or any other software or activeX control in my client side machines and it can be installed only on the server. Is there a way to achieve it?

I have tried the DWGViewX, but it was not able to display the image when accessed from a client. But when accessed from the server itself, am able to view the DWG file. I have just tried the trial version of DWGViewX. Is this issue because of the licensing issue?

ANy help in this regard will be greatly apprecited.

Regards

Vignesh

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

橘和柠 2024-11-20 07:55:59

查看 CadLib。评估下载中有一个 ASP.NET 示例解决方案。 Silverlight 4 版本还有一个测试版(请参阅论坛)。

Have a look at CadLib. It has an ASP.NET example solution in the evaluation download. There's also a beta version for a Silverlight 4 edition (see the forum).

源来凯始玺欢你 2024-11-20 07:55:59

首先,从 Adob​​e 下载免费的 DWG TrueView 并安装它。
之后打开 Visual Studio(我使用 2008)并打开一个新的 Windows 窗体项目。
然后切换到表单设计器。
在那里您打开工具箱并添加一个新选项卡“TrueView”左右。
之后右键单击并“选择项目...”
-->等几秒钟
-->然后选择“COM 组件”选项卡
-->在那里你应该找到“Autodesk AcCtrl”标记它。

现在,您的“TrueView”工具箱中有一个组件“Autodesk AcCtrl” -->在表格上使用它。

现在,非常简单,您只需要在 Form1_Load 函数(通过 Visual Source 生成)中编写一行代码,并将以下代码放入其中:

axAcCtrl1.PutSourcePath(@"C:\WHERE\E​​VER\YOUR\DWG\FILE\ IS\example.dwg");

就这样!

希望有帮助!

First, download the free DWG TrueView from Adobe and install it.
After that open Visual Studio (I use 2008) and open a new Windows Form Project.
Then switch to the form-designer.
There you open the toolbox and add a new tab "TrueView" or so.
After that rightclick and "Choose Items..."
--> wait a couple of seconds
--> then choose the tab "COM Components"
--> there you should find "Autodesk AcCtrl" mark it.

Now you have a component "Autodesk AcCtrl" in your "TrueView" Toolbox --> use it on the form.

and now, very simple, you need only one line of code in the Form1_Load function (generated through Visual Source) and put the following code in it:

axAcCtrl1.PutSourcePath(@"C:\WHERE\EVER\YOUR\DWG\FILE\IS\example.dwg");

Thats all!

Hope it helped!

蓝眸 2024-11-20 07:55:59

如果您希望最终用户没有 autocad 或任何兼容的 dwg 文件查看器,那么您需要将 dwg 工程图转换为 pdf 或 jpg。网络上有一些库可以实现这一点。请参阅以下网址:

http://www.codeproject.com/问题/103830/convert-from-dwg-to-pdf

If you want your end users, without having autocad or any compatable viewer for dwg files, then you need to convert dwg drawings to pdf or jpg. There are some libraries available in web to accomplish that. See the below url:

http://www.codeproject.com/Questions/103830/convert-from-dwg-to-pdf

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文