如何生成PDF?
对于我的Microsoft Surface应用程序,我想生成包含一些图像的PDF。 我应该怎么做呢?
编辑:我不想转换文本或HTML文档,但我想从头开始创建一个pdf。
PDFsharp很好,免费,相对易于使用并与WPF兼容
两个基本选项:
- 使用PDF特定的库,如@ Kent的答案中的iText
- 安装PDF打印机并使用任何报告/打印代码。
选项1)将是最灵活和最有效的方式。
当您已经拥有打印所需内容的代码时,选项2)很有趣。 管理输出文件等有点麻烦。支持XPS也很容易。
Docotic.Pdf库可用于从头开始创建PDF文件以及许多其他用途。
请查看各种PDF任务的示例 。
该库没有外部依赖,用C#编写。 有几种不同的版本可供选择。
免责声明:我为Bit Miracle工作。
对我来说,最简单的方法是使用Reporting Services。 http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx
您还应该查看Fop / PdfBox以进行PDF创建/编辑。