exiftool $link | grep Creator
образмерку пишу. нужно, чтобы векторные файлы игнорировались, а растровые — открывались шопомИ что от этого меняется?
Объясни суть проблемы, зачем это нужно?
инструмент проверки:Судить о типе линка по расширению - не лучший вариант. link.linkType в помощь.
alert(app.documents[0].allGraphics[0].itemLink.linkType);
что это? 0_оМожно выковорить из InDesignа все линки, а потом разом спросить, кто их создал, типа так:
Код:exiftool $link | grep Creator
поэкспериментировав вижу, что это лучше, чем расширение файла. согласен.Тем, что расширение может быть каким угодно. В том числе и из-за ошибок при переименовании файлов. При этом Indesign определяет тип файла без проблем.
к сожалению, на шоповский епс тоже вышла ошибкаУ графики, которую InDesign считает векторной, обращение к свойству actualPpi выдает ошибку.
Беда в том, что даже если в pdf-eps лежит одна растровая картинка, всё равно свойство actual ppi недоступно.У графики, которую InDesign считает векторной, обращение к свойству actualPpi выдает ошибку.
Ошибочно полагать, что InDesign считает файл векторным ошибочноТо есть InDesign может считать файл векторным ошибочно.
Это проблема понятий. Изначально автор дал конкретный пример - pdf из Photoshop.Ошибочно полагать, что InDesign считает файл векторным ошибочно
бинго!А пропарсить файл из скрипта не выйдет?
И в Link Info Есть Creator
alert(app.documents[0].allGraphics[0].itemLink.linkXmp.creator);
С дугой стороны и PDF и EPS можно открыть "Люстрой" и там посмотреть что есть внутри.
Учтите, что подобное решение допустимо только, если вы являетесь автором исходных pdf-ок.бинго!
не совсем, но alert(app.documents[0].allGraphics[0].itemLink.linkXmp.creator);