我想在我的asp.net应用程序上集成evoPDF.我通过ajax从我的html文件中发送部分html.一切都有效,直到这一部分.现在,当我从EvoPdf API调用这些方法时.
1. GetPdfBytesFromHtmlStream(Stream, Encoding,urlbase)
2. SavePdfFromHtmlStringToFile(String html,string filename,urlbase)
Run Code Online (Sandbox Code Playgroud)
我发送的html块就像是
<ol class = "lol">
<li> HEY </li>
<li> Now </li>
</ol>
Run Code Online (Sandbox Code Playgroud)
外部文件中的Css就像
.lol {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
根据文档,第三个参数必须是原始Html的完整URL,你提取html的大块.我上传了我的应用程序,因为尝试localhost/3232不起作用.但是,我看不到在生成的Html中应用任何CSS.在文档中,他们还建议追加
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
Run Code Online (Sandbox Code Playgroud)
并且,使用此方法.
pdfConverter.GetPdfBytesFromHtmlString(String html);
Run Code Online (Sandbox Code Playgroud)
我上面尝试的任何内容都不适用CSS.有什么想法吗....
在Web应用程序.NET中,我必须动态地将html转换为pdf.我玩了一些开源项目.最后我找到了wkhtmltopdf.在服务器端,我的应用程序将调用wkhtmlpdf的服务器端进程并传递参数并向用户显示pdf文件.
从安全角度来看,这种方法有多糟糕?它更容易受到机器人的攻击吗?
SELECT IsNumeric('472369326D4')
Run Code Online (Sandbox Code Playgroud)
正在返回1.显然,D字符串中有一个aphabet .为什么?