8

创建一个 ruby​​ on rails 站点,该站点使用 RMagick 为多种类型的图像创建缩略图。然而,RMagick 无法读取 dwg 文件。

我尝试了一些东西,查看了 Java 库 JDWGLib,它可能允许我编写一个转换器,但这将是一个完全从头开始的解决方案,我只需要一个缩略图。

还考虑使用查看器程序在远程 X 会话中打开文件并进行屏幕捕获,但是我不确定在截屏时如何保证查看器已完成打开。

除了创建缩略图之外,我不关心能够操作文件。它将用于商业目的,因此使用的任何库都需要兼容。

4

2 回答 2

3

cad2svg 是一个简单的 Linux 命令行实用程序,可自动将 AutoCAD 文件(dwg 和 dxf)转换为 SVG。

链接_

于 2010-05-10T07:58:38.470 回答
1

在 Windows 或 Linux 上,我找不到任何可用于制作缩略图的命令行工具。

我想您可以下载DWGdirect 库(C++),它允许将 DWG 导出到位图……但这需要在“开放”“设计联盟”上购买会员许可证。

我建议在您的表单上添加一个额外的文件输入,上面写着“缩略图”。并让用户提供截图。

于 2010-03-31T09:04:32.007 回答