Próbuję zintegrować evoPDF w mojej aplikacji asp.net. Wysyłam część html z mojego pliku html onclick poprzez ajax. Wszystko działa do tej pory. Teraz, gdy przywołuję te metody z API EvoPdf.Nie można zastosować CSS do łańcucha html
1. GetPdfBytesFromHtmlStream(Stream, Encoding,urlbase)
2. SavePdfFromHtmlStringToFile(String html,string filename,urlbase)
Moje html kawałek przesyłam jest coś
<ol class = "lol">
<li> HEY </li>
<li> Now </li>
</ol>
CSS, który znajduje się w pliku zewnętrznym jest czymś
.lol {
background-color: red;
}
Zgodnie z dokumentacją trzeci argument musi być pełny adres URL oryginalnego HTML, w którym wyodrębniono fragment html. Przesłałem moją aplikację w sieci, ponieważ spróbowałem localhost/3232 nie działa. Ale nie widzę żadnego CSS stosowanego w wygenerowanym html. W dokumentacji zalecili również dołączenie
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
I użyj tej metody.
pdfConverter.GetPdfBytesFromHtmlString(String html);
Nic Próbowałem powyżej dotyczy CSS. Wszelkie przemyślenia ....
http://stackoverflow.com/questions/37392418/even-after-providing-fully-qualified-url-in-the-html-string-evopdf-converter-is faceci u może dać właściwą odpowiedź na moje pytanie – aggy