2010-05-01 245 views
4

有没有办法通过打印驱动程序运行文件而无需打开应用程序?如何从命令行打印文件?

例如:运行一个.docx文件,而不打开单词,并将其保存到文件?

+0

说明:您正在打印到文件还是物理打印机? – bitcycle 2010-05-01 07:00:15

+0

请提供操作系统。 – aioobe 2010-05-01 07:08:31

+0

我需要打印到一个文件。 – robblot 2010-05-01 13:18:35

回答

5

由于它是.docx文件Microsoft Word可能是执行此任务的最佳程序。

我想看看在命令行参数字:

http://winhlp.com/WordCommandLineSwitches.htm

看一看下面的开关:

/q/n/mFilePrintDefault/mFileExit

/q/n在上面的页面中解释,和/mXxxx涉及宏。看看ATT谷歌)

例:

WINWORD.EXE your_document.docx /mFilePrintDefault /mFileExit /q /n 

以下页面似乎解释了如何将它转换为PDF

http://www.suodenjoki.dk/us/productions/articles/word2pdf.htm

0

你所寻找被称为需要打印的程序的“无头开始”。 我知道OpenOffice可以做到这一点。 基本上,你需要启动它并调用一个将执行打印的宏。更重要的是,您可以打印到PDF,HTML或Oo支持的其他任何内容。

由于OpenOffice是免费的,因此无需安装Microsoft Word和许可费用。

0

您可能会感兴趣DocTo这将Word文档转换为另一种文件格式,包括PDF和XPS但需要Word中的机器上。