首页 文章

C#将PDF发送到打印机

提问于
浏览
0

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

有没有人知道如何在不使用任何第三方库的情况下在C#中编码?

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

1 回答

  • 0

    如果您不想使用第三方,则可以使用此纯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();
    

相关问题