10 февраля, 2025

PDFScaler. Одинаковый масштаб подложки в AutoCAD и nanoCAD

 Обновление от 21.02.2024 v0.2.9083 (поправил пользовательские диалоги и их логику)

В связи массовым переходом пользователей с AutoCAD  на nanoCAD, выяснился неприятный момент. 

Файлы PDF вставленные подложкой в чертеж, при открытии в этих CAD'ах иногда имеют разный масштаб.

Пришлось провести небольшое исследование при поддержке телеграмм сообщества nanoCAD.

Теория

  • AutoCAD при выводе в PDF добавляет к каждой странице видовой экран (View Port VP) и масштаб отображения этого VP при вставке (миллиметры),
    подробнее об этом можно почитать в Document management — Portable document format — Part 1: PDF 1.7 (PDF 32000-1:2008) стр.487
  • nanoCAD и другие программы при выводе в PDF, VP  и масштаб отображения в документ не добавляют.
  • При вставке подложки если в PDF есть VP  CAD'ы его учитывают, и независимо от единиц вставки чертежа всегда масштабируют подложку в масштабе видового экрана (миллиметры)
  • Если VP в странице отсутствует, то независимо от единиц вставки:
    • AutoCAD всегда будет масштабировать подложку PDF  в дюймах;
    • nanoCAD всегда будет пересчитывать масштаб PDF в масштаб единиц вставки чертежа.

Соответственно один и тот же чертеж со вставленными подложками в разных  CAD'ах будет выглядеть сильно по разному (исключение масштаб вставки дюймы))

Утилита PDFScaler добавляет в страницы документа PDF VP с масштабом вставки (по умолчанию настройка миллиметры) и вставленные подложки PDF в разных кадах будут всегда иметь одинаковый масштаб и выглядеть абсолютно одинаково.

PDFScaler может исправлять PDF  даже после того, как подложки были вставлены в чертеж.
Единственное условие документ PDF не должен быть заблокирован от изменения (не открыт в просмотрщике и не загружен подложкой (лучше закрыть файл чертежа))

Как пользоваться:

  1. Скачиваете PDFScaler 
  2. Распаковываете в любой каталог
  3. После запуска программа предложить создать ярлыки в каталоге Send TO
  4.  
  5. Затем в выбираем в проводнике файлы PDF которые требуется изменить  и через контекстное меню
  6.  
  7. Выбираем, что нужно сделать с документами PDF, добавить, удалить, изменить VP.

Будут обработаны все выбранные файлы. Если были выбраны каталоги, обработаются файлы в этих каталогах и подкаталогах.

Оригинальные файлы будут сохранены с расширением *.BAK

Несмотря на то, что для совместимости с PDF созданными в AutoCAD VP должен иметь масштаб вставки миллиметры, в программе предусмотрена вставка с другими масштабами, а также удаление и изменение масштаба существующего VP

Настройка 

При первом запуске программа формирует в своем каталоге файл с настройками по умолчанию PDFScaler.config

    •  Режим - добавление VP
    • Единицы - Миллиметры
    • Сохранение оригинального файла - ДА
    • Подтверждать выход -ДА

Доступные опции можно посмотреть открыв файл в блокноте, при необходимости изменить.

Опции командной строки:

  • Опции ком строки имеют приоритет над настройками конфигурационного файла


Ярлыки в каталоге Send To имеют настройки по умолчанию, кроме режима: удаление, изменение, добавление VP

Если в ответ на запрос создания/удаления ярлыков нажать любую клавишу (кроме Y), появится еще один диалог


 С описанием текущих настроек и предложением выбрать файлы для обработки. Можно выбрать файлы PDF и они будут обработаны в соответствии с текущими настройками.

 


Основной режим использования PDFScaler , это отправка в Send To на соответствующий ярлык.

На этом пожалуй пока все 

Пишите в комментариях или на почту свои предложения и пожелания..


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

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