在rails網站上創建一個使用RMagick爲許多類型的圖像創建縮略圖的ruby。但RMagick無法讀取dwg文件。在linux環境中創建一個dwg的縮略圖
我已經嘗試了一些東西,看着Java庫JDWGLib,它可能會允許我寫一個轉換器,但這將是一個完全從頭開始的解決方案,我只需要一個縮略圖。
還考慮使用查看器程序在遠程X會話中打開文件並執行屏幕截圖,但是我不知道如何保證查看器在截屏時完成了打開。
我不關心能夠操作文件,而不是創建縮略圖。它將用於商業目的,所以使用的任何庫都需要兼容。
在rails網站上創建一個使用RMagick爲許多類型的圖像創建縮略圖的ruby。但RMagick無法讀取dwg文件。在linux環境中創建一個dwg的縮略圖
我已經嘗試了一些東西,看着Java庫JDWGLib,它可能會允許我寫一個轉換器,但這將是一個完全從頭開始的解決方案,我只需要一個縮略圖。
還考慮使用查看器程序在遠程X會話中打開文件並執行屏幕截圖,但是我不知道如何保證查看器在截屏時完成了打開。
我不關心能夠操作文件,而不是創建縮略圖。它將用於商業目的,所以使用的任何庫都需要兼容。
我無法在windows或linux上找到任何命令行工具來製作縮略圖。
我想你可以下載允許將DWG導出到位圖的DWGdirect lib(C++)......但這需要在「」Open「」「Design Aliance上設置purchasing a membership license。
我會建議在您的窗體上添加一個額外的文件輸入,說「縮略圖」。並讓用戶提供截圖。
cad2svg是一個簡單的Linux命令行實用工具,可自動將AutoCAD文件(包括dwg和dxf)轉換爲SVG。
the link
哦,專有文件格式的樂趣。看起來他們已經完成了一個非常「好」的工作限制程序,它可以讀取dwgs - 在啤酒觀衆中有一些免費的,但這是關於它的,因爲你必須購買許可證才能做任何事情。我認爲你不會比egarcia的答案好得多。 – Cascabel 2010-04-03 16:46:25
這就是我所關心的。我會看看是否有人對x會話方法有所瞭解。 – Kyle 2010-04-05 10:50:38
你想出了一個解決方案?我需要從DWG文件創建拇指。 – 2012-03-17 20:48:59