【发布时间】:2021-05-04 06:33:17
【问题描述】:
我有一个 SpringBoot 应用,它用 word 打印给定的 doc 或 docx 文件,但我无法设置份数。
String cmd = "cmd.exe /c start WINWORD.EXE "" + tempFolderPath + file.getName() + "" /mFilePrintDefault /mFileCloseOrExit /q /n"; Runtime.getRuntime().exec(cmd);
它的工作原理是这样的,但例如我想打印 2 个副本,我可以打开两次 word,但如果可能的话,我更喜欢使用 cmd 参数。 em>
CMD 命令如下所示:
start WINWORD.EXE "D://teszt1234.docx" /mFilePrintDefault /mFileCloseOrExit /q /n
[针对macropod的评论进行编辑]
哦,谢谢,虽然它看起来很糟糕,但它正在工作! :-)
打印 7 次,它看起来像这样:
start WINWORD.EXE "D://teszt1234.docx" /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFileCloseOrExit /q /n
【问题讨论】:
-
您是否尝试过添加第二个 /mFilePrintDefault 实例?