Могу ли я использовать Illustrator для импорта текстовых данных и заполнения текстовых полей?

У меня есть длинный список организаций в одном столбце в моем CSV. Я хотел бы заполнить отдельные текстовые поля в одном файле Illustrator этими данными. Эти текстовые поля находятся не в таблице, а в радиальной форме.

Кажется, что переменные извлекают только одну запись за итерацию файла.

Есть ли способ написать сценарий, который выполняет итерацию по одному столбцу, вытягивая одну запись для каждого текстового поля в том же документе?

введите описание изображения здесь

Я просто хочу начать с верхней части круга, работая по кругу, каждая ячейка получает следующее имя в столбце.

Не могли бы вы дать нам изображение, чтобы увидеть, как выглядит документ.
Ваши текстовые поля переплетены??
Я не уверен, что вы имеете в виду под резьбой, но я могу подключить их, если это будет полезно.
Резьбовые означает соединенные. Есть пункт меню - выберите ящики и выберите Type > Threaded Text > Create. Возможно, сначала потребуется настроить порядок расположения ящиков. Это делает все ящики «потоком». Я предполагаю , что переменные только заполняют поле. Поскольку у вас есть один маленький ящик, он, конечно, подходит только для одной записи из csv.
Попался .... Я никогда не знаю правильных терминов. Я мог бы заставить этот подход работать, если бы знал, как заставить CSV заполнять текстовые поля. Все онлайн-демонстрации Variable/Data Merge рассказывают о том, как извлекать данные из csv построчно. Не только из одной колонки. Я мог бы сделать слияние данных, но как я теперь понимаю, мне пришлось бы создавать 100+ разных переменных: по одной на каждую строку в столбце. Я также мог бы просто загрузить весь столбец в одно маленькое текстовое поле и использовать потоки и размер поля, чтобы контролировать, где находится каждая точка данных. Может это единственный вариант....

Ответы (3)

Возможно, это можно сделать с помощью Adobe ExtendScript Toolkit для создания сценария автоматизации на основе JS, чтобы извлекать данные из CSV и применять их по мере необходимости в Illustrator. Но это выходит за рамки моего Illustrator-fu. Посетите http://www.adobe.com/devnet/scripting.html , чтобы узнать, как это можно сделать.

сценарии имеют доступ к файлам CSV, можно написать решение.

поскольку вы упомянули переменные, одним из возможных решений было бы превратить ваш текст-заполнитель в иллюстраторе в переменные с помощью этого скрипта , затем создать действительную библиотеку переменных xml и загрузить ее для заполнения ваших текстовых заполнителей.

Действительно, с помощью этого скрипта возможен импорт CSV и .txt с разделителями табуляции! https://raw.githubusercontent.com/Silly-V/Adobe-Illustrator/master/Variable%20Importer/VariableImporter.jsx

Этот скрипт может связывать переменные по имени или примечанию, и в репозитории есть еще один скрипт под названием «Переименовать рисунок из текста», который может помочь автоматически назвать ваши текстовые фреймы.

Скрипт VariableImporter.jsx автоматически создает переменные, а также может автоматически привязывать их к рисунку на основе названия или примечания!