Средство просмотра SolidWorks Edrawing на Java

#java #solidworks

#java #solidworks

Вопрос:

Существует ли библиотека для загрузки edrawings в JFrame?

Ответ №1:

Если вы хотите ограничить входные файлы файлами формата DXF, возможно, этого хватит? http://www.escape.de /~quincunx/dxfviewer/index.html

Ответ №2:

Просто несколько мыслей:

  • eDrawings основан на формате файла HOOPS3D. Он содержит сжатый поток xml hoops (откройте файл eDrawings в вашем любимом шестнадцатеричном редакторе, и вы найдете типичную подпись zip PK со смещением 0x5C).
  • для просмотра файлов HOOPS3D на java доступны библиотеки: HoopsJava (однако я не знаю об ограничениях лицензирования этого).

Таким образом, путь может заключаться в извлечении потока XML и загрузке его в HoopsJava.