我想在.NET中选择打印机并打印任何文档,例如pdf、word、excel或文本文件。我已经成功地在默认打印机中进行了打印。现在唯一的问题是如何在所选打印机中打印。
以下是打印代码:
以下是打印代码:
public bool Print(string FilePath)
{
if (File.Exists(FilePath)) {
if (ShellExecute((System.IntPtr )1, "Print", FilePath, "", Directory.GetDirectoryRoot(FilePath), SW_SHOWNORMAL).ToInt32() <= 32) {
return false;
} else {
return true;
}
} else {
return false;
}
}