首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从ASP内容生成动态PDF

从ASP内容生成动态PDF
EN

Stack Overflow用户
提问于 2009-07-15 10:34:08
回答 4查看 5K关注 0票数 2

我正在尝试从背景图像和数据库中的一些文本动态创建PDF。

当用户访问我们的网站时,他们可以点击一个按钮来打印一张可以在商店兑换的代金券。优惠券由背景图像和顶部打印的一些文本组成;名称、优惠券代码(通过散列算法生成)和电子邮件地址。

目前,用户可以立即将其打印出来或通过电子邮件发送。但是,我希望将凭单转换为PDF,以便用户可以保存凭单供以后使用。

该网站是建立在经典的ASP,所以我需要一个解决方案,可以创建一个从数据库的凭证图像和文本的PDF。

我想知道是否有人对我如何处理这件事有什么建议?

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2009-07-15 10:37:45

用户ABCpdf

票数 1
EN

Stack Overflow用户

发布于 2009-07-15 10:54:00

您可以使用Adobe Acrobat创建Acrobat表单(即包含表单域的PDF ),然后从数据库中填充这些表单域。这样,你的“表单”PDF可以有你喜欢的任何复杂的图片等,你可以用几乎任何你选择的工具(Word,Illustrator,Quark等)来创建它。您将需要Acrobat (不仅仅是Reader)来实际创建表单域。

至于填充表单域,有很多工具可以做到这一点,但我认为最好的(当然也是最便宜的--它是免费的)是iText或与C#相当的iTextSharp。您可以在十几行代码中填充这些字段并拼合文档(这样这些字段就不再是字段)。

详情请参见the iText site

编辑:哦,我知道你说的是经典的iTextSharp,所以除非你准备为它做一个COM包装器,否则它对你来说可能不是理想的选择。但是,还有其他基于COM的工具可以完成相同的工作。Adobe曾经提供一个FDF工具包,但我相信他们不再支持它了。

票数 1
EN

Stack Overflow用户

发布于 2009-07-15 10:38:21

其中一种方法是将快照保存在word文档中,可以使用ASP,然后使用CutePdf等软件将word文档转换为PDF。这样做,你就可以很容易地实现你的需求。

另一种方法是使用开源库,这样可以灵活地生成PDF文档。但这需要对库及其API的用法有很深的理解

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1130638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档