c# - 从 asp.net 中的网页生成 Pdf

标签 c# asp.net pdf invoice

您能否给我一些关于免费/Openspurce 库等的建议,这些库可以集成到 asp.net 应用程序上以从 Html 片段生成 Pdf。我将生成显示在 DataGrid 和表格中的发票。是否有一些现成的库可以将带有 Datagrid 的整个表打印成 Pdf。 ITextSharp 看起来不错,但是当一切都已经在网页中时,我将不得不做添加表格和等等的艰巨工作。 这可能是重复的,但它会从整页生成 pdf,这是不需要的 Possible duplicate question

最佳答案

ITextSharp 几乎可以满足您的要求并且是开源的,但是用于转换过程的 API 多年来一直未被触及并且已经过时。因此,我会推荐一种商业产品。

类似于 Winnovative HTML to PDF Converter

老实说,我是这样看的,您可以通过购买商业产品的许可证而不是节省金钱,而不是花几天时间自己开发解决方案。

编辑 如果仅用于生成发票,那么我会使用 iTextSharp,因为学习基础知识不需要很长时间。但是,如果您希望能够将完整的丰富网页转换为 PDF,请走商业路线。

关于c# - 从 asp.net 中的网页生成 Pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013538/

相关文章:

c# - 即使有 while 循环,Try/catch 函数也仅运行一次 C#

c# - 从长摘要中获取前几个单词(纯字符串或 HTML)

python - 类型错误 : argument of type 'WindowsPath' is not iterable - in open of pdf file with python

C# 正则表达式 : Get group names?

c# - 由于 SecurityException 无法读取事件日志

C# Visual Studio 2013 抑制 'Class is never instantiated'

c# - 无法更新用户 asp.net

c# - ReadOnly=true 和 TextBox1.Attributes.Add ("readonly", "readonly") 在 ASP.NET 中有什么区别?

java - itextsharp : java to vb. 净

python - pdf文件中的多行正则表达式