Создайте миниатюру dwg в в среде Linux

Создание рубина на сайте направляющих, который использует RMagick для создания миниатюр для многих типов изображений. RMagick не может считать dwg файлы как бы то ни было.

Я попробовал несколько вещей, изучили библиотеку Java JDWGLib, который, вероятно, позволит мне писать преобразователь, но это было бы общее количество с нуля решение, где мне просто нужна миниатюра.

Также рассмотренный использование программа средства просмотра, чтобы открыть файл в удаленном X сессий и сделать снимок экрана, однако я не уверен, как я мог когда-либо гарантировать, что средство просмотра завершило открытие, когда я сделал снимок экрана.

Я не обеспокоен способностью управлять файлом кроме создать миниатюру. Это будет используемым в коммерческих целях, таким образом, любые библиотеки использовали потребность быть совместимыми.

8
задан marcgg 23 March 2010 в 11:10
поделиться

2 ответа

Я не смог найти ни одного инструмента для создания миниатюр в командной строке, ни в windows, ни в linux.

Я думаю, вы можете скачать DWGdirect lib (C++), которая позволяет экспортировать DWG в растровое изображение... но это требует покупки членской лицензии на """Open"""" Design Aliance.

Я бы рекомендовал добавить в вашу форму дополнительный ввод файла с надписью "thumbnail". И пусть пользователи предоставляют скриншоты.

1
ответ дан 6 December 2019 в 00:06
поделиться

cad2svg - это простая утилита командной строки Linux, которая автоматически конвертирует файлы AutoCAD (как dwg, так и dxf) в SVG.

ссылка

3
ответ дан 6 December 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: