[ID CC-CC2022] Не могу найти параметры импорта документа

  • Автор темы Автор темы hulk1776
  • Дата начала Дата начала

hulk1776

Топикстартер
15 лет на форуме
Сообщения
738
Реакции
21
Хочу в верстку блока поместить нужные страницы из файла обложки.
Код:
var myDoc = mPage.place(File(Name_obl), [0,0])[0];
Первые два нуля указывают координаты левого верхнего угла, куда ставить.
Третий ноль не понятен. Менял на разные цифры, все равно импортируется только первая страница. Как можно указать номер нужной импортируемой страницы (тот номер, который мы выбираем, когда при импорте зажимаем клавишу shift)?
 
а номер страницы импортируемого индд, видимо указывается тут: app.importedPageAttributes

 
с "importedPageAttributes" не разобрался (не заработало *(). Пишет, что pageNumber - read only. Сдается, что это что-то другое.
Оставил генерацию временного ПДФа, и уже его импортирую с нужными страницами.
 
с "importedPageAttributes" не разобрался (не заработало *(). Пишет, что pageNumber - read only. Сдается, что это что-то другое.
Оставил генерацию временного ПДФа, и уже его импортирую с нужными страницами.
 
Спасибо, почитал, проверил. В данной ссылке речь идет об импортируемом ПДФе. Но не о файле версти.
Код:
var aD= app.activeDocument;
//~ Name_obl = "d:/Work/Dropbox/doc_cvr_tmp.pdf";
Name_obl = "d:/Work/Dropbox/doc_cvr.indd";
app.pdfPlacePreferences.pageNumber = 4;
var aDc = aD.pages[0].place(File(Name_obl));
Инструкция о номере имортируемой страницы выполняется только в случае ПДФфайла. Если указан файл верстки ("doc_cvr.indd"), номер страницы игнорируется и всегда ставится только первая страница.
 
Вроде как в скрипте MultiPageImporter задается так для indd...
Код:
app.importedPageAttributes.pageNumber = currentInputDocPg;
 
Последнее редактирование:
  • Спасибо
Реакции: hulk1776
Вроде как в скрипте MultiPageImporter задается так для indd...
Код:
app.importedPageAttributes.pageNumber = currentInputDocPg;
Да, действительно, importedPageAttributes относится к файлу INDD. Отлично, большое спасибо!