我需要将我创建的html文件(report.html)转换为PDF,
我尝试过:
PdfDocument pdf = PdfGenerator.GeneratePdf(htmlFilePath, PageSize.A4);
pdf.Save(pdfFileName);
但是没有成功。开始创建PDF之前应该关闭chrome驱动程序还是我的代码错误?
错误消息: 无法加载文件或程序集“ HtmlRenderer,版本= 1.5.0.5,区域性=中性,PublicKeyToken =空”或其依赖项之一。系统找不到指定的文件。
我发送与创建HTML相同的htmlFilePath。
答案 0 :(得分:0)
答案 1 :(得分:0)
您必须看到警告列表(不是错误列表)。就我而言,我无法在.netcore项目中使用.net framework dll。
我的警告列表对此有一个警告:
警告NU1701软件包'HtmlRenderer.Core 1.5.0.5'已使用'.NETFramework,Version = v4.6.1,.NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7,.NETFramework,Version = v4.7.1,.NETFramework,Version = v4.7.2,.NETFramework,Version = v4.8',而不是项目目标框架'.NETCoreApp,Version = v3.1'。该软件包可能与您的项目不完全兼容。
答案 2 :(得分:-3)
HTML到PDF转换器支持以下功能:
生成的PDF文档中的超链接(内部和外部)。单击生成的PDF文件中的内部链接时,文档将跳到同一PDF文件中的目标位置。
安全权限和密码保护。
设置PDF输出的纸张尺寸,方向和边距。
嵌入式字体。
Unicode支持。
从右到左并混合/拉丁文字。
字体,磅号,各种字符样式和颜色。
段落格式设置功能,例如居中,对齐,缩进等。 复杂元素,例如表格,嵌套表格等。
层叠样式表。
支持PNG,JPEG,WMF,EMF,GIF和WMF图片格式。
为HTML标题标签创建PDF书签。
支持多线程应用程序。
Web浏览器模式支持IE支持的所有html格式设置功能。</ p>