【发布时间】:2015-06-26 16:16:18
【问题描述】:
我已经成功地使用 office interops 打印 MS office 文档,但是 pdf 或 hwp 等文档困扰着我。
仅打印这些文件并不难。 这段代码就是我需要打印的全部内容。
Process process = new Process();
process.StartInfo.FileName = fileInfo.FullName;
process.StartInfo.Verb = "Print";
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.Start();
但是,我的意图是,我想在一页中打印多页 pdf 或 hwp。(例如,单页四页)
正如我搜索的那样,这两种格式不支持任何免费的、无限制的特权库。所以,我的下一个方法是更改默认打印机设置。在 Windows 上,我发现在控制面板上,我可以手动更改双面打印或多页打印的打印机设置。如何以编程方式更改它?
【问题讨论】:
标签: .net pdf printing printers