我正在使用 SQL Server 2005 运行一个 asp.net 4 / c# 站点,并希望将 SQL Server 中的列值写入其中已经包含内容的 PDF 文件(我想个性化您从记录的在我网站的页面中)
是否有一个简单的教程可以看,或者这是一个更大的工作?
我正在使用 SQL Server 2005 运行一个 asp.net 4 / c# 站点,并希望将 SQL Server 中的列值写入其中已经包含内容的 PDF 文件(我想个性化您从记录的在我网站的页面中)
是否有一个简单的教程可以看,或者这是一个更大的工作?
这里有两个部分:
您可以查看详细描述这两个部分的这篇文章。
好吧,我认为你有几个选择。
例如,您可以使用 iTextSharp 基于模板创建 PDF 文档。在这种情况下,模板就是您提到的现有凭证。您必须通过识别字段或类似的方式来替换其中的信息。使用PDFSharp也可以完成类似的操作。
使用 iTextSharp 时请特别注意其许可协议,因为它是 AGPL,这意味着您的软件也必须是 GPL/AGPL。
现在,如果您想避免与 PDF 对象和 API 交互,您还有另一种选择。即创建一个 RDLC 本地报告,并从您的代码隐藏中直接将其导出为 PDF。在这种情况下,它不会基于现有的凭证,而是从头开始创建。