【问题标题】:C# - Printing files regardles of type to printerC# - 打印文件与打印机的类型无关
【发布时间】:2017-09-07 14:30:56
【问题描述】:

目前我正在使用应该静默将文件无论其类型打印到特定打印机的应用程序。

我有办法打印:

public static void SendToPrinter(string filePath, string fileName, string printerName)
{
        ProcessStartInfo info = new ProcessStartInfo(filePath);
        info.Arguments = "\"" + printerName + "\"";
        info.CreateNoWindow = true;
        info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        info.UseShellExecute = true;
        info.Verb = "PrintTo";
        Process.Start(info);

 }

这几乎是完美的。 我不知道如何强制打印机保留原始图像尺寸。 目前图像缩放到页面大小

你遇到过类似问题的人吗?

【问题讨论】:

    标签: c# shell printing process


    【解决方案1】:

    Shell 只向打印机发送打印命令。没有可用的打印机设置。而是尝试使用打印文档。它有各种打印机设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多