我正在尝试将evoPDF集成到我的asp.net应用程序中。当我通过ajax点击发送来自我的html文件的一部分时,一切都正常。现在,当我从EvoPdf API调用这些方法时,出现了一些问题。
1. GetPdfBytesFromHtmlStream(Stream, Encoding,urlbase)
2. SavePdfFromHtmlStringToFile(String html,string filename,urlbase)
我要发送的 HTML 代码块大致如下:
<ol class = "lol">
<li> HEY </li>
<li> Now </li>
</ol>
在外部文件中的CSS大致如下:
.lol {
background-color: red;
}
根据文档,第三个参数必须是你提取出的html块所在的原始html的完整url。因为尝试使用localhost/3232没有成功,我已经将我的应用程序上传到了web上。但是,我无法看到任何CSS应用在生成的Html中。文档也建议添加。
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
同时,使用这种方法。
pdfConverter.GetPdfBytesFromHtmlString(String html);
我尝试的所有方法都没有应用CSS。有什么想法吗?