我必须将PDF文件(CAD绘图)发送到网络中的特定打印机。我还必须为文件设置纸张大小。
有没有人知道如何在不使用任何第三方库的情况下使用C#进行编码?
试过这个=> https://support.microsoft.com/en-us/help/322091/how-to-send-raw-data-to-a-printer-by-using-visual-c--net
但这不起作用(只打印一些密码标志)。
答案 0 :(得分: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();