asp.net アプリに evoPDF を統合しようとしています。ajaxを介してonclickでhtmlファイルから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;
}
ドキュメントによると、3 番目の引数は、html のチャンクを抽出した元の Html の完全な URL でなければなりません。localhost/3232 を試してもうまくいかなかったため、アプリを Web にアップロードしました。しかし、生成された Html に適用されている CSS が表示されません。ドキュメントでは、追加することも推奨されています
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
そして、この方法を使用してください。
pdfConverter.GetPdfBytesFromHtmlString(String html);
上記で試したものはCSSを適用しません。何かご意見は....