English 中文(简体)
使用 SQL 服务器2005 的字段写入 PDF PDF
原标题:Writing to a PDF with fields from SQL Server 2005

我在使用 SQL 服务器2005 运行一个 asp.net 4 / c# 网站, 并想要将 SQL 服务器内部的列值写入已包含文件内容的 PDF 文件( 我要将您从我网站页面上登录的 PDF 凭单个人化) 。

是否有一个容易看的辅导课 或这是一个更大的工作吗?

问题回答

这里有两个部分:

  1. Read data from database (for example, using ADO.NET, Entity Framework, e.t.c.)
  2. Write that data to a PDF document (using some free or commercial PDF tool, like iTextSharp, SharpPDF, XPDF, Docotic.Pdf, e.t.c)

你可以看""http://bittmiracle.com/blog/write-data-from-a-database-to-pdf" rel="nofollow" 这篇文章 详细描述了两个部分。

我想你们有几种选择

For example, you can create a PDF document based on a template using iTextSharp. In that case, the template is the existing voucher you mention. You d have to replace the information inside it, by identifying the fields, or something like that. Something similar could also be accomplished using PDFSharp.

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

现在,如果你想避免与 PDF 对象和 API 进行互动, 您还有另外一种选择。 即创建 RDLC 本地报告, 并 < a href=" http://forums. asp. net/ t/ 1556522. aspx/2/ 10" rel = “ nofollow” 直接将它从您的编码后 < / a > 中导出到 PDF 。 在这种情况下, 它不会基于已有的凭单, 它会从零开始产生 。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签