Обновление от 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 не должен быть заблокирован от изменения (не открыт в просмотрщике и не загружен подложкой (лучше закрыть файл чертежа))Как пользоваться:
- Скачиваете PDFScaler
- Распаковываете в любой каталог
- После запуска программа предложить создать ярлыки в каталоге Send TO
- Затем в выбираем в проводнике файлы PDF которые требуется изменить и через контекстное меню
- Выбираем, что нужно сделать с документами PDF, добавить, удалить, изменить VP.
Будут обработаны все выбранные файлы. Если были выбраны каталоги, обработаются файлы в этих каталогах и подкаталогах.
Оригинальные файлы будут сохранены с расширением *.BAK
Несмотря на то, что для совместимости с PDF созданными в AutoCAD VP должен иметь масштаб вставки миллиметры, в программе предусмотрена вставка с другими масштабами, а также удаление и изменение масштаба существующего VP.
Настройка
При первом запуске программа формирует в своем каталоге файл с настройками по умолчанию PDFScaler.config
- Режим - добавление VP
- Единицы - Миллиметры
- Сохранение оригинального файла - ДА
- Подтверждать выход -ДА
Доступные опции можно посмотреть открыв файл в блокноте, при необходимости изменить.
Опции командной строки:
- Опции ком строки имеют приоритет над настройками конфигурационного файла
Ярлыки в каталоге Send To имеют настройки по умолчанию, кроме режима: удаление, изменение, добавление VP
Если в ответ на запрос создания/удаления ярлыков нажать любую клавишу (кроме Y), появится еще один диалог
С описанием текущих настроек и предложением выбрать файлы для обработки. Можно выбрать файлы PDF и они будут обработаны в соответствии с текущими настройками.
Основной режим использования PDFScaler , это отправка в Send To на соответствующий ярлык.
На этом пожалуй пока все
Пишите в комментариях или на почту свои предложения и пожелания..
Комментариев нет:
Отправить комментарий