Встроить файл DWG в HTML

Я хочу спросить, как встроить файл DWG в HTML-страницу.

Я пытался использовать тег с Volo Viewer, но это решение работает только в IE, а не в Firefox и Chrome.


person Abdullah Darwish    schedule 26.12.2012    source источник
comment
Вот вот как.   -  person Ognyan Dimitrov    schedule 23.06.2015


Ответы (5)


Dwgview-x может сделать это, но его нужно будет установить в качестве подключаемого модуля на клиентских компьютерах, чтобы любой мог просматривать встроенный файл dwg в ​​Интернете.

person Sue Villa    schedule 10.01.2013

Могут быть сторонние элементы управления ActiveX, которые вы могли бы использовать, но я думаю, что в конечном итоге вы обнаружите, что это нецелесообразно для рисования файлов даже средней сложности. Я рекомендую создавать файлы DWF (если вам нужен векторный формат) или файлы PNG по запросу (используя, например, бесплатный DWG TrueView из http://usa.autodesk.com/design-review/ ) и вместо этого вставьте их.

person Owen Wengerd    schedule 03.01.2013

Я использую браузер DWG. Это отдельная программа, которая используется для составления отчетов и категоризации рисунков с предварительным просмотром. Он также сохраняет экспорт в html.

У них есть бесплатная демо-загрузка.

http://www.graytechnical.com/software/dwg-browser/

person CAD Tastic    schedule 07.12.2015

Я думаю, что самую последнюю информацию вы найдете на сайте лабораторий Autodesk здесь: http://labs.blogs.com/its_alive_in_the_lab/2014/01/share-your-autodesk-360-designs-on-company-web-sites.html< /а>

Похоже, что DWG можно встроить, на этой странице есть пример, но очевидно, что DWF — это то, что нужно.

person Patrick EMIN    schedule 02.01.2016

Содержимое файла DWG можно встроить в HTML-страницу, отобразив страницы файла как HTML-страницы или изображения. Если вы находите это привлекательным решением, вы можете сделать это с помощью GroupDocs.Viewer API, который позволяет вам визуализировать страницы документа как HTML-страницы, изображения или PDF-документ в целом. Затем вы можете включить обработанные страницы HTML/изображения или весь документ PDF в свою HTML-страницу.

Использование C#

ViewerConfig config = new ViewerConfig();
config.StoragePath = "D:\\storage\\";

// Create HTML handler (or ViewerImageHandler for rendering document as image)
ViewerHtmlHandler htmlHandler = new ViewerHtmlHandler(config);

// Guid implies that unique document name 
string guid = "sample.dwg";

// Get document pages in html form
List<PageHtml> pages = htmlHandler.GetPages(guid);

// Or Get document pages in image form using image handler
//List<PageImage> pages = imageHandler.GetPages(guid);

foreach (PageHtml page in pages)
{
    // Get HTML content of each page using page.HtmlContent
}

Использование Java

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
// Set storage path
config.setStoragePath("D:\\storage\\");

// Create HTML handler (or ViewerImageHandler for rendering document as image)
ViewerHtmlHandler htmlHandler = new ViewerHtmlHandler(config);

String guid = "Sample.dwg"

// Get document pages in HTML form
List<PageHtml> pages = htmlHandler.getPages(guid);

for (PageHtml page : pages) {
     // Get HTML content of each page using page.getHtmlContent
}

Раскрытие информации: я работаю разработчиком-евангелистом в GroupDocs.

person Usman Aziz    schedule 30.04.2019