Как в АЕ список красок из файла передать в XML?

Akro

Участник
Топикстартер
Сообщения
480
Реакции
26
Здравствуйте. Кто нибудь знает как в АЕ вывести список красок содержащихся в файле, куда-нибудь наружу, например в xml файл.?
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Пяток способов точно есть.
Но все они основываются на XMP файла PDF.
есть два тикета которые XMP вынимают, так же есть смарты, которые могут обращаться к XMP
 
  • Спасибо
Реакции: Akro

eugeny

15 лет на форуме
Сообщения
859
Реакции
210
1679976765985.png

Или краски надо взять не из pdf?
 
Последнее редактирование:
  • Спасибо
Реакции: Akro

Akro

Участник
Топикстартер
Сообщения
480
Реакции
26
О, отлично, это явно проще чем я собирался делать. Я уж собрался прямо из pdf файла смартнэймом брать.
 
Последнее редактирование:

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
тут вопрос скорее в каком виде надо отдать
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Да это уже не важно. Преобразовать можно в какой угодно вид.
В этой ветке прокуривали аналогичную тему
Можно и смартнеймом, с разделители сделать \n ,что бы в столбик были в письме или печатном файле.

Screenshot 2023-03-28 at 18.38.14.png
 
  • Спасибо
Реакции: Akro

eugeny

15 лет на форуме
Сообщения
859
Реакции
210
В качестве сепаратора я использовал ;
Получал список из названий цветов, book и type
Код:
/*[local-name() = 'xmpmeta']/*[local-name() = 'RDF']/*[local-name() = 'Description'][1]/*[local-name() = 'inks']
/*[local-name() = 'Seq']/*[local-name() = 'li']/*[local-name() = 'name']/text()

Код:
/*[local-name() = 'xmpmeta']/*[local-name() = 'RDF']/*[local-name() = 'Description'][1]/*[local-name() = 'inks']
/*[local-name() = 'Seq']/*[local-name() = 'li']/*[local-name() = 'type']/text()

Код:
/*[local-name() = 'xmpmeta']/*[local-name() = 'RDF']/*[local-name() = 'Description'][1]/*[local-name() = 'inks']
/*[local-name() = 'Seq']/*[local-name() = 'li']/*[local-name() = 'book']/text()
Потом в смартнейме на js уже на основе данных 3 этих массивов параметров делал то, что необходимо.
 
  • Спасибо
Реакции: Akro