(короткая версия в конце)
Программное обеспечение, которое я сейчас разрабатываю, требуется для отслеживания произвольного числа файлов MS Office, и теперь ему необходимо предоставить функциональность для печати всех этих файлов вместе,вместе с некоторыми данными приложения (которые могут быть отправлены на принтер в виде файла типа .xps, .html или .txt).Печать каждого файла по одному довольно тривиальна, но приводит к отдельным заданиям на печать для каждого из них.Это очень плохо в случае принтеров, настроенных в офисе для печати листа в начале каждого задания на печать с именем пользователя и временем задания на печать, и это может позволить другим пользователям, совместно использующим принтер, печатать между заданиями. Кроме того, существует ли вероятность того, что задания не будут обработаны в надлежащем порядке? 1
Есть ли способ объединить произвольную коллекцию документов Office какодно задание на печать?
РЕДАКТИРОВАТЬ: Альтернативное решение, которое было бы приемлемым, - это способ объединить все документы в один документ PDF / XPS (или аналогичный)?Это позволит выполнить основную задачу и ускорить печать будущих копий, поскольку мы можем напечатать один большой документ вместо каждого отдельного документа (пока, конечно, не будет добавлен новый документ).
1 (Отредактировано после оригинального сообщения)
Короткая версия
Дано:
- Произвольная коллекция файлов MS Office (.doc [x], .xls [x], .ppt [x])
- Данные приложения (строка генерируется, может быть напечатана в .txt, .html и т. д.)
Получить:
- Печать всех файлов как одного задания печати, либо путем объединения в одно задание, либо объединения в один файл перед печатью.
Вопрос: Это можно сделать?Если да, то как?