如何生成PDF?

时间:2010-12-28 12:02:00

标签: c# pdf

对于我的Microsoft Surface应用程序,我想生成包含一些图像的PDF。我应该怎么做呢?

编辑: 我不想转换文本或html文档,但我想从头开始创建一个pdf。

5 个答案:

答案 0 :(得分:5)

PDFsharp很好,免费,相对容易使用并且与WPF兼容

答案 1 :(得分:4)

两个基本选项:

  1. 使用PDF特定的库,如@ Kent的答案中的iText
  2. 安装PDF打印机并使用任何报告/打印代码。
  3. 选项1)将是最灵活和最有效的方式 当你已经拥有打印出你想要的代码时,选项2)很有趣。管理输出文件等有点麻烦。支持XPS也很容易。

答案 2 :(得分:2)

Docotic.Pdf library可用于从头开始创建PDF文件以及许多其他用途。

请查看samples for various PDF tasks

该库没有外部依赖关系,并且是用C#编写的。有几个different editions可用。

免责声明:我为Bit Miracle工作。

答案 3 :(得分:1)

对我来说,最简单的方法是使用Reporting Services。 http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

答案 4 :(得分:1)