在Rails站点上创build一个使用RMagick为许多types的图像创build缩略图的ruby。 RMagick无法读取dwg文件。
我已经尝试了一些东西,看着Java库JDWGLib,这可能会让我写一个转换器,但这将是一个彻头彻尾的解决scheme,我只需要一个缩略图。
还考虑使用查看器程序来打开远程X会话中的文件并进行屏幕截图,但是我不知道如何保证查看器截图时完成了打开。
我不关心能够操纵文件,而不是创build缩略图。 它将被用于商业目的,所以使用的任何库都需要兼容。
cad2svg是一个简单的Linux命令行实用程序,可以自动将AutoCAD文件(包括dwg和dxf)转换为SVG文件。
链接
我无法在windows或linux上找到任何可用于制作缩略图的命令行工具。
我想你可以下载DWGdirect库 (C ++),允许将DWG 导出为位图…但这需要在“开放”“设计联盟 ”上购买会员许可证 。
我会建议在你的表单上添加一个额外的文件输入,说“缩略图”。 并让用户提供截图。