Просмотр файлов DWG в браузере - PullRequest
3 голосов
/ 03 июня 2011

У меня есть приложение, разработанное с использованием Asp.Net и C #. Я должен отображать файлы DWG - CAD (хранящиеся на сервере) в браузере на стороне клиента. Я не могу установить Auto CAD или любое другое программное обеспечение или элемент управления ActiveX на своих клиентских компьютерах, и он может быть установлен только на сервере. Есть ли способ добиться этого?

Я пробовал DWGViewX, но он не смог отобразить изображение при доступе с клиента. Но при доступе с самого сервера я могу просмотреть файл DWG. Я только что попробовал пробную версию DWGViewX. Это проблема из-за проблем с лицензированием?

Любая помощь в этом отношении будет принята с благодарностью.

Привет

Вигнеш

Ответы [ 3 ]

4 голосов
/ 19 июля 2011

Посмотрите на CadLib .В ознакомительной загрузке есть пример решения ASP.NET.Существует также бета-версия для Silverlight 4 (см. Форум).

2 голосов
/ 21 сентября 2011

Сначала загрузите бесплатный DWG TrueView от Adobe и установите его.
После этого откройте Visual Studio (я использую 2008) и откройте новый проект Windows Form.
Затем переключитесь на дизайнер форм.
Там вы открываете панель инструментов и добавляете новую вкладку «TrueView» или около того.
После этого щелкните правой кнопкой мыши и «Выберите элементы ...»
-> подождите пару секунд
->, затем выберитевкладка «COM-компоненты»
-> там вы должны найти «Autodesk AcCtrl», пометьте его.

Теперь у вас есть компонент «Autodesk AcCtrl» в вашей панели инструментов «TrueView» -> использовать его наформа.

и теперь, очень просто, вам нужно только одну строку кода в функции Form1_Load (сгенерированной с помощью Visual Source) и поместить в нее следующий код:

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

Вот и все!

Надеюсь, это помогло!

0 голосов
/ 30 апреля 2012

Если вы хотите, чтобы ваши конечные пользователи не имели AutoCAD или какого-либо совместимого средства просмотра для файлов DWG, то вам нужно конвертировать чертежи DWG в PDF или JPG. Для этого есть несколько библиотек, доступных в сети. Смотрите ниже URL:

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

...