3d pdf чем открыть

Обновлено: 07.07.2024

Формат PDF-файлов несколько раз изменялся и продолжает эволюционировать - популярность этого формата стала возрастать.

Чертеж в формате PDF

Появлению формата предшествовало эссе сооснователя Adobe Криса Уорнока, написанное в 1990 году. В нем бизнесмен заявлял, что миру нужен открытый и удобный способ хранить и печатать документы. Формат в первую очередь предназначен для представления чертежей и полиграфической продукции в электронном виде, хотя его применение с учетом возможностей и темпов развития будет я думаю изменяться. На любой платформе для просмотра он будет выглядеть одинаково (кроссплатформенный стандарт): все шрифты, водяные знаки, гиперссылки и комментарии, векторные и растровые изображения, формы, сценарии на языке JavaScript, мультимедиа-вставки включая файлы SWF, 3D-графика (пример САПР файла 3D PDF) и другие типы элементов будут на прежних местах. Если отдельный файл JavaScript связан с 3D-моделью PDF, его можно активировать. Выберите файл JavaScript, который необходимо добавить, а затем щелкните Открыть. Возможность использования древовидных структурных закладок (outlines) делает управление более легким.

Порой хочется показать заказчику его деталь, подробно ее обсудить, но при этом по понятным причинам не хочется отдавать модель навсегда, особенно пока она не оплачена. Конечно, один из вариантов - это модель покрутить в Skype, но данный способ довольно однобокий, да и не всегда удобный. Поэтому считаю крайней интересной технологию 3D PDFа, которая подходит, как для художественных программ, так и для инженерных. В Acrobat DC можно просматривать и управлять высококачественным 3D-содержимым, созданным при помощи трехмерных САПР или программ 3D-моделирования и встроенным в документ PDF.

Например, можно скрывать и отображать части 3D-модели, снимать крышку, чтобы заглянуть внутрь, и поворачивать элементы как будто держа их в руках. Ваш клиент может спокойно эту деталь вращать, отключать видимость элементов (если сборка), даже размеры может измерить и проверить. А главное он делает это самостоятельно, не мешает вам, а вы можете быть уверены, что ваша 3D модель не уйдет куда не надо раньше времени. Единственное ограничение - это то, что данный 3D PDF открывается только на свежих версиях Adobe Acrobat Reader.

Как сохранить, редактировать чертеж или 3D модель в формат PDF? Pdf, 3D, Видео, Длиннопост

Интеграции в последних версия flash плеера позволила использовать в pdf документов и сложной флеш графики. Зачастую, в текстовых редакторах могут произойти внезапные съезды картинок или блоков с текстом, в PDF такого не произойдет. Особенная способность формата точно отображать содержимое документа ( без искажений ) в не зависимости от настроек пользовательского компьютера способствовала распространению и общепризнанности формата. То есть ваша презентация продукта или идеи будет выводиться на печать, воспроизводиться на проекторе с любого компьютера.

Значительное количество современного профессионального печатного оборудования имеет аппаратную поддержку формата PDF, что позволяет производить печать документов в данном формате без использования какого-либо программного обеспечения. Что очень удобно если вы работаете с заказчиками, например у которых нет специализированного программного обеспечения — ваш графический документ смогут открыть и напечатать в любой точке мира. Статус нового стандарта закрепило и то, что еще в 1993 году Adobe опубликовала полные спецификации PDF. Так другие компании и организации могли свободно его использовать. В 2007 году Adobe закрепила это сотрудничеством с Международной организацией по стандартизации. Она закрепила использование PDF международным стандартом. Иными словами, будущие поколения точно будут знать, как открыть и использовать такие файлы. Portable Document Format с 1 июля 2008 года является открытым стандартом ISO 32000. Множество дополнительных инструментов шифрования и цифровой подписи документов, обеспечивает надёжную защиту от несанкционированного просмотра и редактирования документов.

Как сохранить, редактировать чертеж или 3D модель в формат PDF? Pdf, 3D, Видео, Длиннопост

Как сохранить чертеж в формат PDF?

Традиционным способом создания PDF-документов является виртуальный принтер, то есть документ как таковой готовится в своей специализированной программе — графической программе или текстовом редакторе, САПР и т. д., а затем функцией "сохранить как" экспортируется в формат PDF для распространения в электронном виде, передачи в типографию и т. п.

Если в вашей программе отсутствует функция экспорта файла в формат PDF, например КОМПАС 3D V12, то не беда, достаточно скачать бесплатный виртуальный doPDF принтер. Установите программу. Нажмите "Печать" и выберите doPDF принтер, выберете установленный размер страницы (Letter, Legal, A4, A5, A6, . ) или задайте ваш собственный размер страницы, настройте требуемое разрешение от 72 dpi до 2400 dpi. Программа спросит вас, куда сохранить PDF файл и после того как она закончит запись файла, PDF файл автоматически откроется в вашей стандартной программе для просмотра PDF файлов. Я рекомендую отметить галочку "Embed fonts" для встраивания шрифта в ваш PDF. Такой последовательностью действий можно сохранить любой документ AutoCAD(Автокад), SolidWorks (Солидворкс), Autodesk Inventor, PTC Creo Elements в формат PDF.

Как сохранить, редактировать чертеж или 3D модель в формат PDF? Pdf, 3D, Видео, Длиннопост

При печати есть возможность сохранить любое количество листов в один документ (файл), либо разместить несколько страниц на одном листе.

Как сохранить, редактировать чертеж или 3D модель в формат PDF? Pdf, 3D, Видео, Длиннопост

Функция вставки трехмерных моделей в документ встроена в CAD программы SolidWorks, Autodesk Inventor и др.

Как редактировать чертеж в формат PDF?

Редактирование PDF - существуют специальные платные программы, позволяющие редактировать PDF-файлы, однако их выбор значительно меньше, чем программ для создания или просмотра PDF документов. Я рекомендую бесплатную Inkscape, начиная с версии 0.46, позволяет редактировать PDF благодаря использованию на промежуточном этапе программы Poppler.

Как сохранить, редактировать чертеж или 3D модель в формат PDF? Pdf, 3D, Видео, Длиннопост

Документы PDF с трехмерными моделями САПР можно редактировать (добавить, удалить) в платной версии Adobe Acrobat Pro DC. Редактировать модели можно только в 3D редакторах.

Как и всегда, если есть какие-то вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой записи. Искренне надеюсь, что кому-то это пригодится.

Это рассказ о том, как мы встроили новый просмотрщик C3D Viewer в систему управления жизненным циклом изделия ЛОЦМАН:PLM, почему мы это сделали, и что у нас получилось.

.1 Что такое «вторичное представление»

Любое достойное упоминания PLM-решение включает в себя механизмы/подсистему PDM (управление данными об изделии).

В базе данных PDM-системы хранятся документы и файлы, созданные в различных САПР: 3D-модели, чертежи, спецификации и расчеты.

Для того, чтобы содержание этих документов было доступно тем пользователям, у которых на рабочем месте не установлены соответствующие приложения САПР (а они бывают о-о-очень дорогими), PDM-система формирует «вторичное представление документа» — копию документа в каком-то «нейтральном» общедоступном формате.

После того, как «вторичное представление» загружено в систему, на его основе можно построить предварительный просмотр содержимого документа непосредственно в интерфейсе клиента PDM-системы; использовать как носитель при обмене информацией с внешними пользователями, в процессах согласования и при обмене замечаниями с помощью заметок и аннотаций.

.2 Вторичное представление в ЛОЦМАН:PLM

В разное время в качестве «вторичного представления» 3D-моделей в ЛОЦМАН:PLM поочередно выступали VRML, eDrawings, 3D PDF.

Про VRML я говорить не буду – ошибки молодости… с кем не бывает.

eDrawings был неплох, но за разработку адаптера к нему и услуги поддержки приходилось платить весьма нескромные деньги. К тому же начиная с 2014 года eDrawings стал доступен только в версии x64. Мы при всем желании не могли больше встраивать его в наш 32bit клиент ЛОЦМАН:PLM как ActiveX.

3D PDF поначалу казался подарком — бесплатный, уже установлен на каждом первом компьютере, стандарт de facto в нашем рукаве галактики, плюс готовая библиотека ActiveX, пригодная для встраивания, но, со временем, нам стала открываться его темная сторона:

  • Низкая скорость экспорта из КОМПАС-3D в 3D PDF.
    Возможно, часть ответственности лежит на КОМПАС-3D, но что есть — то есть.
  • Большой размер файла 3D PDF, что увеличивает нагрузку на файловую систему и сеть и требует больше оперативной памяти.
    Поиск оптимальных, с точки зрения соотношений точности вывода моделей к размеру файла, настроек не дал приемлемых результатов.
  • Низкая скорость загрузки больших моделей 3D PDF.
  • Неудовлетворительные скорость / качество рендеринга больших файлов.

.3 Знакомство с C3D Viewer


Мы всегда с интересом следили за успехами и новинками C3D Labs (все-таки дочерняя компания АСКОН, коллеги). Появление нового просмотрщика C3D Viewer не прошло незамеченным. Получив доступ к ранним бета версиям продукта, мы провели сравнительное исследование функциональности и производительности.

Результаты исследования вдохновили нас на запуск проекта, итогом которого должно было стать встраивание компонента C3D Viewer в качестве средства просмотра и аннотирования вторичного представления 3D-моделей в ЛОЦМАН:PLM.

  • Ускорение сохранения в формат C3D по сравнению с PDF – от 6 до 18 раз!
    Корреляции с размером моделей и количеством компонентов не выявлено.
  • Размер файлов C3D меньше файлов PDF – от 2 до 39 раз!
  • Скорость загрузки файлов C3D выше скорости загрузки PDF – от 6 до 264 раз.
    Корреляции с размером моделей и количеством компонентов не выявлено.
  • Качество и плавность отображения при вращении у C3D Viewer значительно превосходит качество Adobe Reader.
    По непонятным причинам замерить FPS в Adobe Reader не всегда получалось. В случаях, когда попытки замера были удачными, FPS не превышал значения «5». C3D Viewer «крутит» со скоростью 30-100++ FPS на разных моделях.

Интерес к проекту был взаимным, что наилучшим образом сказалось на качестве взаимодействия с разработчиками и скорости решения различных проблем.
По нашим запросам команда C3D Labs разработала функционал аннотирования 3D моделей, обеспечила локализацию на русский язык.

Ряд доработок API C3D Viewer был обусловлен спецификой применения компонента в нашем приложении. В результате в API появились новые методы и события, позволившие реализовать собственный механизм индикации прогресса загрузки модели и экстренного прерывания/отмены загрузки.

И раз уж я упоминал о дороговизне eDrawings, то справедливости ради надо сказать, что C3D Viewer тоже не бесплатен для нас, но условия его использования гораздо более демократичные.

.4 Встраивание

В начале следует дать краткое техническое описание системы, в которую нам предстояло встроить C3D Viewer, – клиентского приложения ЛОЦМАН:PLM.

Это десктопное Win32 приложение с MDI интерфейсом, написанное на Delphi 2006.
Компоновка дочерних MDI окон — динамическая, строится на основе описания набора взаимосвязанных «панелей», каждая из которых представляет некоторый аспект информации об указанном объекте.
Программный компонент C3D Viewer – это ActiveX COM Library (C++, Qt).

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

Прототип модуля просмотра вторичного представления удалось собрать и встроить в ЛОЦМАН:PLM всего за пару часов, а вот прочие «мелочи» потребовали значительно больше времени.

Мы реализовали собственные панели инструментов, контекстное меню, панель, отображающую структуру модели, и панель со списком аннотаций — в нужном нам объеме и виде, в соответствии с общей визуальной стилистикой интерфейса приложения.

Мы применяем компонент в нескольких режимах работы с вторичным преставлением: встроенный просмотр, полноэкранный просмотр и режим аннотирования.



Какие были сложности:

Импорт описания библиотеки типов

Одной из первых проблем оказалось то, что Delphi 2006 некорректно импортирует описание библиотеки типов из ActiveX C3D Viewer, которая написана на C++ c Qt.

Трудности «усыновления»

В нашем приложении пользователю доступен WYSIWYG редактор компоновки, который позволяет добавлять и перемещать «панели» с информацией. На одной их таких панелей располагается и ActiveX C3D Viewer.

Оказалось, что при перемещении панели с ActiveX C3D Viewer в другой «контейнер» происходит его частичное «разрушение».

Выяснили, что причина — в специфической реализации механизма смены родительского окна VCL Delphi. Если коротко, то в итоге происходит вызов winapi функции DestroyWindow ActiveX C3D Viewer, после чего тот начинает считать себя «убитым», а Delphi тем временем продолжает считать его «живым».

Эту проблему мы обошли, поместив ActiveX в специальный контейнер, который умеет определять, что происходит смена родительского окна, и в этот момент корректно освобождает ActiveX и создает его заново.

Проблемы с памятью

У нас 32х битное приложение, и «Out of memory» никто не отменял. Возможность появления огромных сборок в условиях ограниченного 2 ГБ объема оперативной памяти неизбежно привела к тому, что проблема стала острее.

Особую остроту придавало то, что если память заканчивалась в процессе загрузки модели в C3D Viewer, то это приводило к неожиданному аварийному завершению всего приложения.
Причину определить удалось не сразу. Пришлось разработать собственный PostMortem Debugger на основе sampling profiler-а, который восстанавливал стек c помощью отладочной информации JDBG.

Поняв причину, мы начали с того, что увеличили лимит доступной оперативной памяти до 3.5 ГБ, добавив флаг IMAGE_FILE_LARGE_ADDRESS_AWARE в заголовок EXE, несколько сократили потребление памяти в своем приложении, но результат не радовал.

Дело в том, что если у вас 32х битное MDI приложение (с многооконным интерфейсом), то пользователь, в принципе, может открыть неограниченное здравым смыслом количество окон. И он это обязательно сделает. Имеет право.

Чтобы снизить вероятность проявления проблем, связанных с нехваткой памяти, мы встроили в приложение механизм контроля и оптимизации использования памяти. При достижении определенного лимита неактивные в данный момент MDI окна погружаются в «спящий режим», высвобождая тем самым ресурсы.

Проблемы с виртуальными машинами

C3D Viewer требует для отображения OGL версии не менее 2.1. Мы попробовали разные виртуальные машины, вот некоторая информация об этом:

Hyper-V — C3D Viewer не работает.
Virtual Box 4.1.44 + Window 7 — C3D Viewer работает.
VMWare Player v14 (Accelerate 3D Graphics + OGL v3 в настройках) — C3D Viewer работает.

В итоге активная фаза разработки и отладки нового просмотрщика заняла около двух месяцев. Еще две-три недели мы затратили на устранение ошибок.

.5 Что впереди

В следующих версиях C3D Viewer мы надеемся увидеть функции динамического сечения, измерения моделей, новые возможности работы с PMI, конфигурациями моделей в связке с КОМПАС-3D и ЛОЦМАН:PLM.

Для знакомства с C3D Viewer есть бесплатная версия (скачать здесь). Она не включает API и некоторые другие функции. Версию для встраивания можно запросить на тестирование у разработчиков C3D Labs.


Сергей Ершов, руководитель группы прикладных АРМ, АСКОН.

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

И снова здравствуйте, дорогие печатающие.

Захотелось мне поделиться одной удобной технологией, которая стала для меня очень актуальной в текущих реалиях. Порой хочется показать заказчику его деталь, подробно ее обсудить, но при этом по понятным причинам не хочется отдавать модель навсегда, особенно пока она не оплачена. Конечно, один из вариантов - это модель покрутить в скайпе, но данный способ довольно однобокий, да и не всегда удобный. Поэтому считаю крайней интересной технологию 3D PDFа, которая подходит, как для художественных программ, так и для инженерных.

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

Общение с заказчиком или о том, что такое 3D PDF

Рисунок 1 - Начальное меню

Создаем новый файл и вставляем модель. Жует программа почти все CADовские форматы (Про STL забыли - STL это вторичный источник модели, а не первичный). Дальше можно начинать копать в программе - можете сделать несколько скриншотов, материалы изменить, установить историю показа - если кому интересно, у меня есть короткий урок по данному продукту. Как правило, я это не использую, а сразу жму на публикацию в верхнем правом углу и выбираю формат PDF.

Общение с заказчиком или о том, что такое 3D PDF

Рисунок 2 - Настройки для создания 3D PDFа

Выбираем в меню, что нас интересует 3D PDF и собственно все. Спустя какое-то время после экспорта получаем файл в указанном месте.

После открытия данного файла выглядит это следующим образом

Общение с заказчиком или о том, что такое 3D PDF

Рисунок 3 - Деталь открытая в Adobe Reader

Ваш клиент может спокойно эту деталь вращать, отключать видимость элементов (если сборка), даже размеры может померить и проверить. А главное он делает это самостоятельно, не мешает вам, а вы можете быть уверены, что ваша 3д модель не уйдет куда не надо раньше времени. Единственное ограничение - это то, что данный 3д пдф открывается только на свежих версиях адоб ридера, кажется даже 9ая версия его не открывает ( не уверен).

Искренне надеюсь, что кому-то это пригодится и следите за нашими материалами в дальнейшем.

Soda PDF 3D Reader

Soda PDF 3D Reader – программа, предназначенная для просмотра PDF-документов. Данное приложение не входит в состав пакета Soda PDF, а распространяется отдельно без необходимости приобретения платной лицензии.

Основной задачей Soda PDF 3D Reader является создание максимально комфортных условий для чтения файлов в формате PDF, как то книг, статей, инструкций и многого другого. В соответствии с этим данный модуль оснащен всеми необходимыми для этого инструментами – возможностью масштабирования, создания закладок, а также перескакивания между страницами. Кроме того пользователю доступны несколько различных режимов чтения документов, что позволяет максимально эффективно заполнять и использовать рабочее пространство монитора.

Главной же «фичей» Soda PDF 3D Reader является анимированное перелистывание страниц с помощью кнопки мыши либо прикосновением к сенсорному экрану, которое создает для пользователя эффект чтения настоящей бумажной книги. Данная особенность программы несет скорее художественную, нежели практическую нагрузку.

Интерфейс модуля выполнен в стиле редактора Soda PDF. Расположение элементов управления напоминает другие популярные офисные приложения, предназначенные для работы с текстовыми документами. По наведению указателя мыши на любой из инструментов появляется подсказка с описанием данной опции.

Преимущества Soda PDF 3D Reader

  • Поддержка современных операционных систем семейства Microsoft Windows.
  • Поддержка русской локализации программы.
  • Бесплатность продукта.
  • Возможность отдельной установки, не зависящей от основного пакета Soda PDF.
  • Интуитивно-понятный интерфейс, знакомый пользователю по офисным приложениям, в частности, Soda PDF Desktop.

Недостатки Soda PDF 3D Reader

  • Отсутствие поддержки украинского языка интерфейса.

Заключение

Soda PDF 3D Reader – это легковесное решение для пользователей, нуждающихся исключительно в просмотре и чтении PDF-документов. Данный модуль не предназначен для полноценного редактирования файлов, а его главная отличительная черта – анимированная возможность перелистывания страниц – является скорее данью уважения классической бумажной литературе, чем полезным на практике свойством.

Установка Soda PDF 3D Reader

Чтобы изменить язык интерфейса программы перейдите на вкладку Help и выберите пункт Options. В открывшемся разделе настроек щелкните на пункт Language, после чего укажите требуемое значение языка, выбрав его из предложенного перечня. Чтобы изменения вступили в силу, нажмите ОК. Язык интерфейса изменится автоматически без перезагрузки модуля.

Изменения в последней версии

Разработчик: LULU Software
Обновлено: 2019-05-24
Версия Windows : XP, Vista, 7, 8, 10
Русский язык: Присутствует
Украинский язык: Отсутствует

Комментарии

Комментариев еще нет. Вы можете оставить свой комментарий к программе Soda PDF 3D Reader. Для этого нужно войти. Если вы еще не с нами – зарегистрируйтесь.

Читайте также: