Мы делаем приложение для управления и печати файлов Word, Excel, PowerPoint и PDF ...Как использовать аргументы командной строки для печати офисных файлов MS?
Приложение не может быть показано пользователю при печати.
Чтобы сделать это, мы находим некоторые аргументы командной строки, которые хорошо работают:
(с использованием openoffice.org)
"C:\Program Files\OpenOffice.org 3\program\soffice.exe" -norestore -nofirsts tartwizard -nologo -headless -pt MicrosoftXPSDocumentWriter doc1.doc
(используя MS Word)
"C:\Program Files\Microsoft Office\Office\WINWORD.EXE" doc1.doc /q /n /mFilePrintDefault /mFileExit
Но мы просто не можете найти какой-либо вариант, чтобы установить диапазон страниц для печати ...
Возможно ли это? Другой вариант распечатать эти документы, не показывая ничего пользователю?
Спасибо за чтение.
любые идеи будут оценены
Почему вы отметили свой вопрос "java"? Вы ищете решение на базе Java? Или что-нибудь в порядке? –
@divo, я думаю, его смысл в том, что он использует командную строку для выполнения печати из приложения Java. – Yishai
@divo так же, как @Yishai сказал. – Hector