Вопрос

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

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

Какие -нибудь советы, пожалуйста?

Это было полезно?

Решение

Глядя на Ссылка на VBScript за printOut() Я предполагаю, что Illustrator делает много работы, прежде чем выпустить заданную работу ( PrintOptions Object - это коллекция параметров, каждый из которых имеет дюжину или около того различных настройки, чтобы Twiddle ... нет, спасибо).

я предлагаю тебе SaveAs() Ваш файл в PDF и распечатайте его вместо этого. У PdfSaveOptions есть сама по себе дерьмовые варианты, но, похоже, (почти?) Все они необязательны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top