【问题标题】:C# Send PDF to printerC# 将 PDF 发送到打印机
【发布时间】:2017-11-13 06:59:45
【问题描述】:

我必须将 PDF 文件(CAD 图纸)发送到网络中的特定打印机。我还必须为文档设置纸张大小。

有谁知道如何在不使用任何第三方库的情况下用 C# 编写代码?

试过这个 => https://support.microsoft.com/en-us/help/322091/how-to-send-raw-data-to-a-printer-by-using-visual-c--net
但这不起作用(只打印一些神秘的标志)。

【问题讨论】:

    标签: c# pdf printing


    【解决方案1】:

    如果您不想使用第 3 方,您可以使用此纯 C# 代码创建带有参数的 Process 来打印任何文件:

    using System.Diagnostics;
    
    Process proc = new Process();
    proc.StartInfo = new ProcessStartInfo()
    {
        CreateNoWindow = true,
        Verb = "print",
        // Path to your PDF
        FileName = pathToPDF
    };
    proc.Start();
    

    【讨论】:

    • 谢谢,但问题是我必须通过纸张大小。
    猜你喜欢
    • 2013-07-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2011-01-20
    • 2015-03-11
    相关资源
    最近更新 更多