【发布时间】:2013-08-07 14:05:21
【问题描述】:
我正在尝试将 evoPDF 集成到我的 asp.net 应用程序中。我正在通过 ajax 从我的 html 文件 onclick 发送部分 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 不起作用,我在网络上上传了我的应用程序。但是,我看不到在生成的 Html 中应用了任何 CSS。在文档中,他们还建议附加
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
并且,使用这个方法。
pdfConverter.GetPdfBytesFromHtmlString(String html);
我在上面尝试的所有内容都没有应用 CSS。任何想法....
【问题讨论】:
-
stackoverflow.com/questions/37392418/… 各位能不能给我一个正确的答案
标签: c# html asp.net css evopdf