在 ASP.NET 中将 HTML 转换为 PDF [重复]

Posted

技术标签:

【中文标题】在 ASP.NET 中将 HTML 转换为 PDF [重复]【英文标题】:Convert HTML to PDF in ASP.NET [duplicate] 【发布时间】:2011-03-04 00:43:26 【问题描述】:

可能重复:Convert html to PDF in .NET

如何使用 acrobat 驱动程序将网页转换为 pdf,我的浏览器上有一个图标。我如何在 ASP.NET 中使用它以编程方式将网页转换为 pdf。

【问题讨论】:

先搜索! ***.com/questions/564650/convert-html-to-pdf-in-net @Josh Stodola:公平地说,这确实询问了 acrobat 驱动程序而不是 ItextSharp。不过你是对的,这个问题之前已经解决了。 我的系统上安装了 acrobat,我在 IE 中有一个工具栏图标我想知道的是我可以通过 ASP.NET 应用程序中的程序使用此功能,而不是在浏览器中打开每个 html 文档然后单击图标。我不知道这个 -1 是什么意思 看起来点击图标可以为您节省一些钱(您会为创建应用程序付费:) 【参考方案1】:

为此,您将需要一个服务器端库。 PDFSharp 是一个免费的好方法。他们有很多samples。

【讨论】:

【参考方案2】:

根据您网页的复杂程度,这个免费库可能是您的选择。 要解析html,可以使用HtmlWorker。但是,它有一些弱点,例如如何使用样式。我正在开发一个基于 iTextSharp 但独立于 HTMLWorker 的库,它会有更好的 CSS 支持,但它还没有完成。

iTextSharp

【讨论】:

以上是关于在 ASP.NET 中将 HTML 转换为 PDF [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.net 中将 BMP 转换为 PDF 的最简单方法是啥

在 ASP.NET 中将 MS Word 文档转换为 PDF [关闭]

在 ASP.NET Core 中将 html 导出为 pdf

在 ASP.net Core 中将对象转换为 Json

如何在 ASP.NET 中将文件路径转换为 ​​URL

在 ASP.NET 中将具有小数语言中性的价格值转换为整数