【问题标题】:Printing Files silently without opening them [duplicate]静默打印文件而不打开它们[重复]
【发布时间】:2012-10-17 14:09:44
【问题描述】:

可能重复:
.NET: How to print files w/o opening them

我想谨慎地打印我的文件而不打开它们 我被告知要这样做:

ProcessStartInfo psi = new ProcessStartInfo(documentFileName);
psi.Verb = "Print";
Process.Start(psi);

但是 ProcessStartInfo 打开给定的文件,所以我怎样才能静默打印???

【问题讨论】:

  • @Slaks 我应该将此应用于任何类型的文件
  • 所以如果我不关心'documentFileName'的扩展名(事实上我正在处理一个文件列表,我需要打印它们无论它们的类型是什么)还有什么替代我应该做而不是将它们发送到 ProcessStartInfo ??

标签: c# file printing process processstartinfo


【解决方案1】:

试试这个:

psi.WindowStyle = ProcessWindowStyle.Hidden;

【讨论】:

  • no 隐藏模式与静音模式不同,隐藏模式会打开文件但不会显示它,这是我避免做的!
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多