以编程方式生成文件的打印或保存

时间:2015-10-27 18:22:57

标签: c# wpf printing

我正在使用C#开发一个生成各种报告的应用程序。我想给用户选择将报告保存为PDF或直接从应用程序打印报告(即,不保存然后打印)。

我认为PdfSharp和MigraDocs会提供此功能,所以我在PdfSharp中开发了我的报告。现在我有一份PDF报告,但我无法弄清楚如何打印它而不先保存它。我不介意使用不同的工具重新开发和重新开发我的报告,因为逻辑通常是相同的,但我不想根据用户是在保存还是要保存或维护两组不同的指令。打印。

我还调查过使用System.Drawing.Printing.PrintDocument和MirgraDocs,但我认为它不够动态。我也研究过Spire.Pdf,但免费版本似乎与WPF不兼容。

由于这将部署在多台机器上,我想使用DLL而不是第三方可执行文件。

0 个答案:

没有答案