2010-03-23 28 views
7

Tạo một ruby ​​trên trang web đường ray sử dụng RMagick để tạo hình thu nhỏ cho nhiều loại hình ảnh. Tuy nhiên, RMagick không thể đọc các tệp dwg.Tạo hình thu nhỏ của một dwg trong môi trường linux

Tôi đã thử một vài điều, nhìn vào thư viện Java JDWGLib, có lẽ sẽ cho phép tôi viết trình chuyển đổi, nhưng nó sẽ là tổng số từ giải pháp nền tảng, nơi tôi chỉ cần một hình thu nhỏ.

Cũng xem xét sử dụng chương trình trình xem để mở tệp trong phiên X từ xa và chụp ảnh màn hình, tuy nhiên tôi không chắc chắn cách đảm bảo rằng người xem đã hoàn tất mở khi chụp ảnh màn hình.

Tôi không quan tâm đến việc có thể thao tác tệp khác ngoài để tạo hình thu nhỏ. Nó sẽ được sử dụng cho các mục đích thương mại, vì vậy mọi thư viện được sử dụng cần phải tương thích.

+0

Ồ, niềm vui của các định dạng tệp sở hữu độc quyền. Có vẻ như họ đã thực hiện một công việc rất "tốt" hạn chế các chương trình có thể đọc dwgs - có một số miễn phí như trong người xem bia, nhưng đó là về nó, vì bạn phải mua một giấy phép để làm bất cứ điều gì cả. Tôi không nghĩ rằng bạn sẽ nhận được bất cứ điều gì tốt hơn nhiều so với câu trả lời của egarcia. – Cascabel

+0

Đó là những gì tôi quan tâm. Tôi sẽ xem liệu có ai có ý tưởng về phương pháp x-session không. – Kyle

+0

Bạn đã đưa ra giải pháp chưa? Tôi cần phải tạo ngón tay cái từ các tập tin DWG. –

Trả lời

0

Tôi không thể tìm thấy bất kỳ công cụ dòng lệnh nào có thể tạo hình thu nhỏ, trên cả hai cửa sổ hoặc linux.

Tôi đoán bạn có thể tải xuống DWGdirect lib (C++) cho phép xuất DWG thành bitmap ... nhưng điều này yêu cầu purchasing a membership license trên "" "Open" "" Aliance Design.

Tôi khuyên bạn nên thêm đầu vào tệp bổ sung vào biểu mẫu có nội dung "hình thu nhỏ". Và cho phép người dùng cung cấp ảnh chụp màn hình.

3

cad2svg là một tiện ích dòng lệnh Linux đơn giản có thể tự động chuyển đổi các tệp AutoCAD (cả dwg và dxf) sang SVG.

link

Các vấn đề liên quan