【发布时间】:2012-03-02 02:38:35
【问题描述】:
我正在制作一个创建 .JPG 的 C# 应用程序。我真的很喜欢可以在 Windows 7 中右键单击 .JPG 并选择 Print 的系统。我想从我的 C# 应用程序中调用它以复制该过程。如何做呢?当功能已经内置到 Windows 7 中时,我宁愿不经历创建自己的对话框的冗长过程。
【问题讨论】:
标签: c# .net windows-7 printing
我正在制作一个创建 .JPG 的 C# 应用程序。我真的很喜欢可以在 Windows 7 中右键单击 .JPG 并选择 Print 的系统。我想从我的 C# 应用程序中调用它以复制该过程。如何做呢?当功能已经内置到 Windows 7 中时,我宁愿不经历创建自己的对话框的冗长过程。
【问题讨论】:
标签: c# .net windows-7 printing
很久没有答案了,我终于找到了。很简单。这里是:
Process p = new Process();
p.StartInfo.FileName = "file_name.jpg";
p.StartInfo.Verb = "Print";
p.Start();
请注意,文件必须是 .jpg,否则它可能会做一些完全不同的事情,或者很可能什么都不做。
【讨论】: