2

我使用 Visual Studio 2010 (VB) 为我的客户建立一个网站。他们有一个简单的网络表格,填写该表格以电子方式记录会议记录。他们希望在完成后将此 Web 表单转换为 .PDF 文件并通过电子邮件发送给用户列表。

任何人都可以向我指出任何能够帮助将网页中的数据转换为 .PDF 的工具的方向吗?

4

5 回答 5

2

您可以使用众多库之一从您的页面生成 PDF。这里有一个演练(它使用iTextSharp,但其他可用 - 有一个谷歌)。

于 2012-09-20T10:21:11.067 回答
1

我建议使用 PDFSharp 之类的库手动创建 PDF,其中包含您需要的数据。

http://www.pdfsharp.com/

尝试将 html 和 css 转换为 PDF 通常是非常不稳定的,我想说最好的选择是使用 PDF 库(阅读 PDFSharp)单独创建文档并给用户。

Vb.net 的演示代码:

http://www.pdfsharp.net/wiki/HelloWorld-sample-VB.ashx?AspxAutoDetectCookieSupport=1

于 2012-09-20T10:21:54.853 回答
1

您可以使用 Syncfusion Essential PDF。

产品链接
http://www.syncfusion.com/products/reporting-edition/pdf

在线演示链接: http ://asp.syncfusion.com/demos/reporting/pdf/Import%20and%20Export/HtmlToPdf/CS/Default.aspx

于 2012-09-20T10:42:33.003 回答
0

如果您有某种模板(我认为您有,因为您应该从单个 Web 表单生成 pdf),您可以使用 Crystal Reports 并将其导出到 pdf 文件。我的 pdf-doc 需要更具吸引力的设计,所以我使用ABCPdf + HtmlAgilityPack + GeckoEngine。它允许我从 html 文件生成 pdf。请注意,ABCPdf 不是免费的

于 2012-09-20T10:33:07.857 回答
0

如果您没有任何精美的图表等,您可以使用免费的 pdf 转换器生成 pdf。但是,如果您想要图表等并想使用它们,请选择“www.pdftrond.com”或使用 HiQPdf 工具。

HiQPdf 工具具有启动许可价格:单个应用程序上的单个机器 $395.00

PDFTron 大约 800 美元

于 2012-09-20T12:12:15.863 回答