Перейти к содержимому

Извлечение объекта U3D из PDF

4

PDF-файлы могут содержать встроенные объекты U3D.

См. Этот пример, например - http://www.carare.eu/rus/content/download/2601/20492/version/1/file/Castle_of_Bouvignes_Belgium_landscape.pdf

Есть ли способ извлечь объект .U3D из PDF, чтобы его можно было просматривать и редактировать в другой программе?

Я попытался открыть PDF-файл в Acroread - он отображает 3D-объект, но его невозможно экспортировать.

enter image description here

PDFedit, похоже, не имеет никакой поддержки.

Было бы очень удобно, если бы это была командная строка Linux - но это не обязательно.

2 207 просмотров
Terence Eden спросил 12 лет назад
T 411

1 ответ

1

I know this question is kinda old, but nonetheless:

I managed to extract u3d objects with pdf-parser.py.

pdf-parser.py -t /3D input.pdf 

gives you the object ID(s). Then use

pdf-parser.py -o $ID -d output.u3d input.pdf 

to extract the given object. BTW pypy significantly improves the speed over cpython.

If someone finds a way to convert the u3d file to something usable, please reply.

Это действительно полезно, спасибо. Просто нужно найти способ просмотра U3D сейчас :-)

Terence Eden · 10 лет назад · 0

Есть несколько коммерческих продуктов, претендующих на совместимость. Я попробовал пробную версию Simlab Composer, он смог открыть файлы. Но мне нужно конвертировать их. Я не нашел бесплатное решение для этого. Universal3D не кажется таким универсальным ...

Mathias · 10 лет назад · 1
Mathias ответил 10 лет назад
M 196