четверг, 10 марта 2016 г.

Трёхмерная графика в PDF и инженерный вариант формата PDF/E


Заметка профессионального разработчика программного обеспечения Гэри МакГэфа (Gary McGath - на фото) была опубликована 25 февраля 2016 года на его блоге «Сумасшедшая наука о файловых форматах» (Mad File Format Science), который посвящён «файловым форматам, проверке структуры файлов, программному обеспечению для архивации и прочим странным вещам».

Для большинства людей это может оказаться сюрпризом, но Вы можете представлять трехмерные объекты в формате PDF, несмотря на его строго двумерную модель работы с графическими образами.

Оказывается, есть даже два способа делать это, один на основе более старого формата U3D (Universal 3D Format – «универсальный 3-мерный формат», стандартизованный ассоциацией Ecma International в августе 2005 года как ECMA-363, см. также http://www.pdf3d.com/u3d/ и https://en.wikipedia.org/wiki/Universal_3D ) и второй - на базе более современного формата PRC (Product Representation Compact – «Компактный формат для представления продуктов»,  см. также http://www.pdf3d.com/about-prc/ и http://www.pdf3d.com/pdf3d_blog_whatisprc/ ).

Мой комментарий: Международная организация по стандартизации опубликовала в 2014 году стандарт ISO 14739-1:2014 «Управление контентом – Использование формата PRC для отображения 3-мернызх объектов – Часть 1: PRC 10001» (Document management - 3D use of Product Representation Compact (PRC) format - Part 1: PRC 10001), см. также
http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=54948 и https://www.iso.org/obp/ui/#iso:std:iso:14739:-1:ed-1:v1:en

Возможность их использования поддерживается имеющимся в формате PDF механизмом аннотаций, который позволяет добавлять в PDF функциональные возможности, а также интерфейсом прикладного программирования Acrobat 3D API. Для полной поддержки этих функций требуется реализовать, как минимум, формат PDF версии 1.7 на уровне расширения 1 (PDF 1.7 Extension Level 1), то есть – говоря на языке программных решений - использовать версию Acrobat 8.1 или выше.

Вариант формата PDF для инженерных документов – стандарт PDF/E  (см. http://www.iso.org/iso/catalogue_detail?csnumber=42274 ), также известный как ISO 24517, включает поддержку U3D, но не PRC.  Разрабатываемый в настоящее время стандарт PDF/E-2 будет, как ожидается, поддерживать PRC.
Для справки: Речь идёт о следующих стандартах:
  • ISO 24517-1:2008 «Управление контентом – Формат инженерных документов на основе PDF – Часть 1: Использование версии PDF 1.6 (PDF/E-1))» (Document management - Engineering document format using PDF - Part 1: Use of PDF 1.6 (PDF/E-1));

  • ISO 24517-2 «Управление контентом – Формат инженерных документов на основе PDF – Часть 2: Использование ISO 32000-2 включая поддержку обеспечения долговременной сохранности (PDF/E-2)» (Document management – Engineering document format using PDF - Part 2: Use of ISO 32000-2 including support for long-term preservation (PDF/E-2)), http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=68454
PDF/E, как и другие специализированные варианты формата PDF, является подмножеством «полного» формата PDF версии 1.6, поэтому очевидно, что совсем не обязательно использовать именно его для того, чтобы отображать 3-мерные объекты. Данный вариант предназначен для случаев, когда большое значение имеет возможность обеспечить долговременную сохранность или архивное хранение. Это наводит на мысль об определённом сходстве с форматом PDF/A, специально предназначенном для создания документов, пригодных для длительного/архивного хранения.

Ну а Ассоциация PDF (PDF Association,  http://www.pdfa.orgассоциация была основана в 2006 году, первоначально как центр компетенции по формату PDF/A. Она способствует распространению и внедрению международных стандартов технологии PDF – Н.Х.), которая активно участвует в развитии PDF/A, недавно открыла Центр компетенции по формату PDF/E ( http://www.pdfa.org/2016/02/welcome-to-the-pdfe-competence-center/ ). Как ни странно, представитель Центра компетенции уверяет, что PDF/E-1 «не решает вопрос отображения 3-мерных объектов» (см. http://www.pdfa.org/competence-centers/pdfe-competence-center/ ) , хотя другие источники утверждают, что PDF/E ссылается на U3D ( http://www.pdf3d.com/u3d/ ). Возможно, дело здесь в том, что понимать под решением вопроса» трехмерной графики (addressing) в отличие от просто поддержки/признания (acknowledging).

Гэри МакГэф (Gary McGath)

Источник: блог «Mad File Format Science»
https://fileformats.wordpress.com/2016/02/25/3d-pdf-and-pdfe/

Комментариев нет:

Отправить комментарий