12/07/2014

Вставка PDF в AutoCAD

Довольно часто присылают чертежи в формате PDF, на основе которых требуется создать свой чертеж или нанести на присланные что-нибудь свое. Можно конечно перечертить весь чертеж или же основные его элементы, которые необходимы для работы, но лучше всего и быстрее работать уже с готовым.
Неоднократно получал от коллег вопрос: как вставить PDF в AutoCAD? 
Решил ответ на данный вопрос отобразить в блоге в виде урока. Самый оптимальный вариант, которым пользуюсь я - вставить чертеж как подложку PDF.

Как я вставляю подложку из PDF и масштабирую ее на чертеже:

  • переходим на Строку меню - Вставка - Подложка PDF...;
PDF-AutoCAD
или выбираем на вкладке Вставка - Ссылка - Присоединить...;

PDF-AutoCAD 
или вводим в командную строку команду _pdfattach
PDF-AutoCAD
  • выбираем нужный файл PDF и нажимаем на кнопку Открыть;
PDF-AutoCAD
  • в появившемся окне Подключить подложку PDF выбираем нужные настройки (какие страницы вставлять; тип пути к файлу (чтобы потом не пересылать чертеж с файлом подложки - лучше выбрать без пути); точку вставки (я выбираю указать на экране); масштаб (я выбираю масштаб 100 - обычно он часто подходит, чтобы потом сильно не увеличивать);
PDF-AutoCAD
  • указываем точку вставки на чертеже;
PDF-AutoCAD
  • подложка PDF вставлена;
podlozhka-PDF-AUtoCAD
  • определяем значение коэффициента масштаба, на которое нам необходимо увеличить/уменьшить вставленный чертеж PDF. Чтобы узнать значение данного коэффициента необходимо:
- измерить размер любого расстояния, которое есть на чертеже;
pdf-autoсad
- обращаем внимание на размерный стиль, а именно на точность измерения! Я не использую дополнительно размерный стиль, а включаю окно Свойства и выделяю проставленный размер. В группе Тест видим точную Величину размера.
pdf-autocad
Используя данную величину размера мы получим максимально точный коэффициент масштаба для увеличения/уменьшения рисунка.
Как видим, у нас на рисунке значение размера стоит 6000, а на проставленном размере значение - 2996.715. Теперь необходимо 6000 разделить на 2996.715 - получим значение масштаба = 2,0021924006787432238300939528784.
pdf-autosad
  • выбираем инструмент Масштаб и увеличиваем наш чертеж на значение 2,0021924006787432238300939528784.
Согласитесь, вводить все эти цифры как-то не очень удобно. Я предпочитаю пропускать пункт определения коэффициента масштаба, а делаю так:
  • сразу активирую инструмент Масштаб и в поле для ввода значения ввожу следующее выражение (один из самых первых примеров уроков по lisp)
(/ 6000 2996.715)

pdf-autoсad
и нажимаю клавишу Enter;
  • теперь вставленный чертеж PDF имеет масштаб 1:1.
pdf-autoсad

Далее проделываем все остальные операции с нашей подложкой.
Если у Вас возникли вопросы, не только касательно данного урока, задавайте - с радостью отвечу.

20 комментариев:

  1. в ком строке на приглашение ввести масштаб, 6000/2996.715 уже не работает??? ))
    как подрезать подлжку PDF, как скрыть рамку подложки при выводе на печать, как скрыть на подложке, то, что не нужно...

    ОтветитьУдалить
    Ответы
    1. Работает, почему нет. Только я работаю с буфером обмена (копирую значение размера и вставляю), поэтому при масштабировании необходимо писать выражение как для lisp.
      Как подрезать, скрыть,... если надо - напишу статью.
      Суть статьи была в написании выражения для вычисления коэффициента масштаба :-)

      Удалить
    2. я понял )))
      еще можно масштабировать с опорным отрезком...

      Удалить
    3. Надо вводить в комстроке только целые числа, т.е. 6000000/2996715

      Удалить
    4. Ничего подобного! Можно не только целые! Например, 25,6338/0,00000211212212

      Удалить
  2. а почему пропадают подложки при повторном открытии? (я указываю без путь при вставке)

    ОтветитьУдалить
    Ответы
    1. Нужно при вставке выбрать "путь относительный".

      Удалить
  3. Здравствуйте, подскажите пожалуйста, есть ли способ перевести отсканированный pdf файл в dwg формат, за исключением в виде подложки

    ОтветитьУдалить
    Ответы
    1. Здравствуйте!
      К сожалению сканированные только в виде подложки.
      Как вариант - искать программы для векторизации чертежей (но бесплатных не встречал).

      Удалить
    2. И "векторизируют" эти программы довольно криво. Я не встречал программ которые распознавали бы штриховку и кириллицу. Все примитивами выкидывает, чистить чертеж очень долго, зачастую проще самому перерисовать.

      Удалить
  4. Есть чертеж ДВЖ, со вставленным ПДФ файлом. В диспетчере внешних ссылок только неиспользуемые картинки, ПДФ там нету. Файл ПДФ лежит там же где и ДВЖ. ПДФ в чертеже не отображается, в диспетчере его не видно.
    Чертеж и ПДФ прислали со стороны. Если сами ПДФ вставляем - его видно на чертеже, но в диспетчере внешних ссылок нету. Нам важна привязка и масштаб вставленного ПДФ, поэтому хочется понять почему не виден изначальный файл. Как быть? Куда смотреть? Автокад2007

    ОтветитьУдалить
    Ответы
    1. Попробуйте сохранить все в одну папку и открыть dwg чертеж.
      Скорее всего pdf был вставлен на чертеж в более новой версии AutoCAD, поэтому может быть конфликт (2007 старенький уже).

      Удалить
  5. А как допустим расчленить пдф подложку так что бы например с пдф подложки можно было бы удалить какие нибудь объекты??

    ОтветитьУдалить
    Ответы
    1. Нужно перегнать в DWG, как вариант - http://roof-facade.blogspot.com/2014/02/Konvertacija-PDF-v-format-DWG-besplatno-onlajn.html

      Удалить
  6. Спасибо Вам огромное!

    ОтветитьУдалить
  7. Здравствуйте, подскажите, пожалуйста как добавить пдф в автокад 2007

    ОтветитьУдалить
    Ответы
    1. Вставить pdf на чертеж в AutoCAD 2007 нельзя, данная возможность осуществлена в более новых версиях AutoCAD (если не ошибаюсь - начиная из 2008).

      Удалить
  8. Вставил подложку PDF. (в свою очередь, этот пдф сделан из dwg, но на каком то другом компе). Вставил отмасштабировал нормально. Супер! Спасибо! Но слетели шрифты, стали абраказябрами, и часть линий плана, так же не видны.
    Что можно сделать?

    ОтветитьУдалить
    Ответы
    1. Шрифты слетели во вставленном файле пдф

      Удалить
    2. Искать шрифты. На другом компе их нет, поэтому и слетели.
      Перед оправкой файла делайте комплект (команда _ETRANSMIT), который в архив с файлом добавит все остальное (шрифты, стили,...).

      Удалить