我有一个WPF应用程序,该应用程序必须能够在pdf
中打印C#
文件,但是找不到有关如何正确执行操作的线索。
我已经使用ironPDF已有一段时间了,但是因为我是一名实习生,所以现在不能简单地购买许可证。
我的教练告诉我要使用CefSharp,就像他本人已经使用一段时间了一样,但是我应该通过使用互联网和其他工具来了解自己的情况。
我阅读了文档,但由于尝试不尽,我听不懂解释。
我可以使用已安装的Adobe阅读器显示pdf,以便我可以手动打印它,但这不是他想要的。
Process p = new Process();
p.StartInfo = new ProcessStartInfo()
{
CreateNoWindow = true,Verb = "print",FileName = path //put the correct path here
};
p.Start();
此后,我尝试了ironPDf,但在发行版中启动它后,便抛出了错误,要求提供许可证。
#region print pdf
ironPdf.PdfDocument Pdf = new ironPdf.PdfDocument(path);
PrintDocument PrintDoc = Pdf.GetPrintDocument();
PrintDoc.PrinterSettings.PrinterName = "PrinterName";
PrintDoc.Print();
File.Delete(path);
#endregion
我真的很感激,如果有人可以向我解释CefSharp
或向我展示另一种打印PDF的方法
很抱歉,如果这个问题使您认为我在工作上投入了不多的精力,但我发誓我尝试过。
提前感谢您的帮助!