写入包含 SQL Server 2005 中的字段的 PDF

本文关键字:字段 PDF 2005 Server 包含 SQL | 更新日期: 2023-09-27 18:35:03

我正在使用SQL Server 2005运行 asp.net 4/c#站点,并希望将SQL Server中的列值写入已包含内容的PDF文件中(我想个性化您从我网站上的登录页面获得的PDF凭证(

有没有一个简单的教程可以查看,或者这是一项更大的工作?

写入包含 SQL Server 2005 中的字段的 PDF

这里有两部分:

  1. 从数据库中读取数据(例如,使用 ADO.NET、实体框架等(
  2. 将该数据写入PDF文档(使用一些免费或商业PDF工具,如iTextSharp,SharpPDF,XPDF,Docotic.Pdf等(

您可以查看本文,其中详细介绍了这两个部分。

嗯,我认为你有几个选择。

例如,您可以使用 iTextSharp 基于模板创建 PDF 文档。在这种情况下,模板是您提到的现有凭证。您必须通过识别字段或类似的东西来替换其中的信息。类似的事情也可以使用PDFSharp完成。

在使用iTextSharp时,只需特别注意其许可协议,因为它的AGPL,这意味着您的软件也必须是GPL/AGPL。

现在,如果您想避免与 PDF 对象和 API 交互,您还有另一种选择。这是创建一个RDLC本地报告,并将其直接从代码隐藏导出为PDF。在这种情况下,它不会基于现有的凭证,而是从头开始创建。