如何使用 c# winforms 在 Printdialog Control 中打印 PDF 文档
how to print a PDF document In Printdialog Control using c# winforms
我使用此代码将 pdf 打印到默认打印机。
public static void PrintPDFByProcess()
{
try
{
using (Process p = new Process())
{
p.StartInfo = new ProcessStartInfo()
{
CreateNoWindow = true,
Verb = "print",
FileName = fileName
};
p.Start();
p.Dispose();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
现在我想通过像这样显示打印对话框控件来打印:
有一个名为 iTextsharp 的现有 C# DLL 库,您可以使用它来创建自定义 PDF 文档,并且可以轻松地打印到打印机或保存到文件。
这里是URL结账。
https://forums.asp.net/t/1954208.aspx?PRINT+WITH+PDF+USING+iTextsharp
https://www.codeproject.com/Articles/686994/Create-Read-Advance-PDF-Report-using-iTextSharp-in
祝你好运。
我使用此代码将 pdf 打印到默认打印机。
public static void PrintPDFByProcess()
{
try
{
using (Process p = new Process())
{
p.StartInfo = new ProcessStartInfo()
{
CreateNoWindow = true,
Verb = "print",
FileName = fileName
};
p.Start();
p.Dispose();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
现在我想通过像这样显示打印对话框控件来打印:
有一个名为 iTextsharp 的现有 C# DLL 库,您可以使用它来创建自定义 PDF 文档,并且可以轻松地打印到打印机或保存到文件。
这里是URL结账。
https://forums.asp.net/t/1954208.aspx?PRINT+WITH+PDF+USING+iTextsharp https://www.codeproject.com/Articles/686994/Create-Read-Advance-PDF-Report-using-iTextSharp-in
祝你好运。