从NuGet获取
从NuGet搜索安装「itext7.pdfhtml」,安装时根据提示一并安装5个依赖项「itext7、Microsoft.CSharp、Portable.BouncyCastle、Common.Logging、Common.Logging.Core」
了解它的功能
由于itext7与itext5在结构和用法上有些区别,但问题不大。
从项目引用列表中可以找到「iText.Html2pdf」,右键选择“在对象浏览器中查看”,就可以一览该命名空间的结构。
一个个点开来看可以大概知道
iText.Html2pdf.ConverterProperties这个类如其名大概就是用来设置转换参数的,诸如Get/Set字符集(CharSet)啦、字体(FontProvider)啦等等,如果遇到转换后乱码就可以用得上。
iText.Html2pdf.HtmlConverter这个类就是文档转换的主角,它提供的方法有这些
程序包还提供很多其它功能,因为不熟今天先不记下,后面再慢慢参详。
简单应用
itext7要完成网页的转换只需要几行代码。先引用命名空间
<