(short version at the end)
The software that I am currently developing is required to track an arbitrary number of MS Office files and now it is necessary to provide functionality for printing all these files along with some application data (which can be sent to the printer as a file of the type .xps, .html or. txt). Printing each file one at a time is pretty trivial, but leads to separate print jobs for each of them. This is very bad if printers are configured in the office to print a sheet at the beginning of each print job with the username and time of the print job, and this allows other users sharing the printer to print between jobs. Also, is it likely that jobs will not be processed in the correct order? 1
Is there a way to combine an arbitrary collection of Office documents as one print job?
EDIT: An alternative solution that would be acceptable is a way to combine all documents with one pdf / xps document (or similar)? This will ensure both the achievement of the main goal and the faster printing of future copies, since we can print this one large document instead of each individual document (until a new document is added).
1 (Edited after the original post)
Short version
Given:
- Custom MS Office file collection (.doc [x],. Xls [x] ,. ppt [x])
- Application data (a string is generated, can be printed on .txt, .html, etc.)
getting perfect:
- Print all files as a single print job, either by combining one job, or combining it into one file before printing.
Question:
It can be done? If so, how?
source share