Мне нужно напечатать 20 000 документов Word, есть ли сторонний инструмент, который поможет мне в этом, или мне нужно написать собственный код? - PullRequest
3 голосов
/ 17 ноября 2009

Мне нужно напечатать 20 000 документов Word. Естественно, это логистический кошмар. Например: если питание отключается, мне нужно программное обеспечение, которое сможет возобновить работу при сбое печати. Кроме того, это то, что должен делать наш клиент раз в месяц.

Должен ли я написать свой собственный код для управления этим? (Word Automation)

Или кто-нибудь знает инструмент, который поможет мне сделать это? (Поиск в Google не дал мне хороших вариантов. И я готов заплатить!)

Ответы [ 6 ]

11 голосов
/ 17 ноября 2009

Передайте работу в специализированную типографию.

6 голосов
/ 17 ноября 2009
  1. Поместите свои 20 000 документов в одну папку
  2. Нажмите Ctrl-A, чтобы выбрать все
  3. Щелкните правой кнопкой мыши на «печать»

Примечание. Многие коммерческие типографии занимаются именно этим. Часто они предоставляют API для отправки документов Word или PDF. Они даже положат документы в конверт и отправят по почте. Именно так большинство банков и компаний, выпускающих кредитные карты, отправляют вам ваши ежемесячные выписки.

3 голосов
/ 17 ноября 2009

Поскольку я работаю в Windows, я всегда использую AutoIT для автоматизации и / или выполнения повторяющихся задач. Он поставляется с набором пользовательских библиотек, в том числе с одним Microsoft Word, и с ним очень приятно работать.

1 голос
/ 17 ноября 2009

Должно быть возможно сделать это на любом языке, который имеет возможность OLE. Самые популярные языки делают, например Я знаю, что делает Perl.

1 голос
/ 17 ноября 2009

Я бы попробовал AutoIT: http://www.autoitscript.com/autoit3/

0 голосов
/ 17 ноября 2009

Я не понимаю проблемы. В идеальном мире все 20 тыс. Документов были бы в одной папке и готовы к печати. Просто ... печатать?

Вы имеете в виду логистические проблемы? 20 тыс. Документов, конечно, тяжело носить с собой, но это не вопрос для SO. Зачем вам нужен специальный код для этого?

Или вам не хватает принтера с достаточными возможностями? Если ваш принтер медленный, старый или неточный, есть компании, которые занимаются печатью для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...