Скрипт Change Links 3.5 Дмитрия Лапаева
Скрипт предназначен для замещения связанных файлов документа на файлы с аналогичными именами в выбранной папке.
Базовые задачи:
1) восстановление потерянных связей с файлами нестандартных «сборок проектов» (Package Publication) при переносе, включая межсистемный;
2) замещение предварительных изображений в документе на обработанные.
Реализовано:
• выбор языка интерфейса скрипта при первом запуске: русский или английский (полная поддержка русского языка доступна только на ОС «Windows»)
• извлечение внедренных файлов изображений документа;
• проверка атрибута «не печатать»;
• поиск типов связанных файлов документа;
• поиск расширений файлов в выбранной папке;
• Unlock Position для групп и объектов при замещении файлов;
• сохранение настроек и пути к выбранной папке в файле инициализации (создается при первом запуске скрипта).
Настройки скрипта:
1) выбор изображений документа по состоянию связи с файлом;
2) диапазон страниц замещения изображений, задается именами страниц и секциями документа (выбор секции обладает большим приоритетом);
3) «Режим пошаговой замены» — Step Mode:
• установка Center Content — размещать изображение по центру фрейма (контейнера);
• установка Scale 100% — вертикальному и горизонтальному масштабированию изображения присваивается значение 100%;
• установка Angles 0° – углам вращения и горизонтального сдвига присваивается значение 0°;
• установка Check Rotate 90° — проверка вращение изображения (±90°), при обнаружении несоответствия отношения вертикального и горизонтального масштабов исходного и обработанного изображений;
• установка Clipping Path to None – отключать «обтравочный» путь;
• установка Check Transparency — проверка параметров прозрачности изображений и фреймов (Blending Settings: Opacity < 100%, Blending Mode — не «Normal»);
4) Including Non-printing Objects — включая объекты с атрибутом «не печатать»
при замещении связей с файлами;
5) «Choice of File Extensions:» — выбор типов связанных файлов документа для замены в заданном диапазоне страниц;
6) «File Names:» — установки для сопоставления имен исходных и найденных в выбранной папке файлов, если имена файлов не совпадают («неидентичные» — «Non-identical»):
• «The End of File Name:» — выбор окончания имени файла, содержащего более одного символа «точка»;
• «Choice of File Extensions:» — выбор расширения файлов в указанной папке;
7) «Show Relink Report» — формирование и отображение отчета замещения связей с файлами.
При замещении изображений:
1) сохраняются геометрические координаты изображений – Geometric Bounds, если не установлено
в настройках: Center Content, Scale 100% или Angles 0°;
сохранение Geometric Bounds (верхняя левая и нижняя правая точки) исходного изображения, предназначено для замещения на связи с файлами при неизменных пропорциях высоты и ширины изображений, т.е. без «кадрирования» — Crop Image и изменения размера — Canvas Size;
2) игнорируются:
• файлы с дублирующимися именами с расширением — при замене на тип файлов «идентичный», без расширения — при замене на выбранный тип, при отличающихся полных именах файлов;
• изображения, находящиеся вне страниц документа (PB);
• изображения, помещенные из буфера обмена (отсутствует связь с файлом).
Связь с автором: d.lapaev#gmail.com
Последние комментарии