2

我想问如何在 HTML 页面中嵌入 DWG 文件。

我曾尝试将标签与 Volo Viewer 一起使用,但此解决方案仅在 IE 中运行,而不在 Firefox 和 Chrome 中运行。

4

5 回答 5

2

Dwgview-x 可以做到这一点,但它需要作为插件安装在客户端计算机上,以便任何人都可以查看您在线嵌入的 dwg 文件。

于 2013-01-10T01:46:44.420 回答
1

可能有您可以使用的第三方 ActiveX 控件,但我认为最终您会发现它对于绘制平均复杂度的文件是不切实际的。我建议按需创建 DWF(如果您需要矢量格式)或 PNG 文件(例如使用来自http://usa.autodesk.com/design-review/的免费 DWG TrueView )并嵌入这些文件。

于 2013-01-03T03:58:10.350 回答
0

您可以在此处找到我认为是 Autodesk 实验室网站的最新信息:http: //labs.blogs.com/its_alive_in_the_lab/2014/01/share-your-autodesk-360-designs-on-company-web-sites .html

看起来可以嵌入 DWG,此页面上有一个示例,但显然 DWF 是要走的路。

于 2016-01-02T20:59:45.190 回答
0

您可以通过将文件的页面呈现为 HTML 页面或图像来将 DWG 文件的内容嵌入到 HTML 页面中。如果您发现它是一个有吸引力的解决方案,那么您可以使用GroupDocs.Viewer API 来实现,它允许您将文档页面呈现为 HTML 页面、图像或整个 PDF 文档。然后,您可以在 HTML 页面中包含呈现的 HTML/图像页面或整个 PDF 文档。

使用 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 担任开发人员布道师。

于 2019-04-30T06:38:14.420 回答
0

我使用 DWG 浏览器。它是一个独立的程序,用于报告和分类带有预览的图纸。它也将导出保存在 html 中。

他们提供免费的演示下载。

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

于 2015-12-07T20:22:16.477 回答