通过命令行打印给定数量的 word 文件副本

问题描述

我有一个 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 参数。

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

解决方法

哦,谢谢,虽然看起来很糟糕,但它正在工作! :-) 打印 7 次,它看起来像这样:

启动 WINWORD.EXE "D://teszt1234.docx" /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFilePrintDefault /mFileCloseOrExit /q /n