Пакетная печать Adobe Illustrator - PullRequest
0 голосов
/ 16 марта 2011

У меня есть задача распечатать пакет файлов иллюстраторов.
Есть 8 документов AI и 1 файл CSV. В файле CSV есть информация, которую мне нужно изменить в документе AI перед печатью.
На самом деле я делаю это, используя ссылку AI в Visual Studio и используя doc.printOut (), моя проблема в том, что он отправляет 1 файл на printOut () на принтер, и это не так быстро, чем больше у меня принтеров больше задержки для отправки документа между принтерами.

Мне было интересно, смогу ли я использовать другую библиотеку для распечатки или использовать другую функцию из этой библиотеки. Возможно, даже используя некоторые пакетные действия внутри иллюстратора, но я думаю, что это не сильно изменит производительность, ну, я не знаю.
Читал некоторые темы здесь и увидел, что AI-файл почти идентичен PDF-файлу. Может быть, загрузка документов в формате Adobe PDF в C # поможет быстрее печатать?

Любые советы, пожалуйста?

1 Ответ

0 голосов
/ 16 марта 2011

Рассматривая ссылку на VBScript для printOut() Я предполагаю, что Illustrator выполняет большую работу перед запуском заданного задания на печать (объект PrintOptions представляет собой набор параметров, каждый из которыхимеет дюжину или около того различных настроек для вращения ... нет, спасибо).

Я предлагаю вам SaveAs() файл в PDF и распечатайте его вместо этого.У PDFSaveOptions есть куча опций, но похоже (почти?) Все они опциональны.

...