将GDI代码直接重定向到PDF?

时间:2014-11-05 12:58:06

标签: c# .net pdf pdf-generation gdi

有没有办法将现有的GDI代码重定向到PDF文件?

我有一个现有的.NET / C#项目,它通过创建PrintDocument对象(PrintPageEventHandler,Graphics ...)来打印页面。现在这个应用程序也应该创建PDF文件。

我正在寻找一种不需要在系统中设置打印机驱动程序的解决方案。 PDF生成应直接在我们的应用程序中进行,无需使用外部打印机驱动程序。

我们使用VStudio 2013和.NET 4.5

1 个答案:

答案 0 :(得分:0)

PDFsharp使用XGraphics对象来实现Graphics对象的功能。

这取决于你的代码使它适应XGraphics对象的难度。

PDFsharp网站:
http://pdfsharp.net/wiki/Graphics-sample.ashx

可在此处下载:
http://pdfsharp.codeplex.com/releases