Sto cercando di integrare evoPDF sulla mia app asp.net. Sto inviando parte di html dal mio file html onclick tramite ajax. Tutto funziona fie fino a questa parte. Ora, quando invoco questi metodi dall'API EvoPdf.Impossibile applicare CSS alla stringa html
1. GetPdfBytesFromHtmlStream(Stream, Encoding,urlbase)
2. SavePdfFromHtmlStringToFile(String html,string filename,urlbase)
mio pezzo html Io mando è qualcosa di simile a
<ol class = "lol">
<li> HEY </li>
<li> Now </li>
</ol>
il CSS che si trova nel file esterno è qualcosa di simile
.lol {
background-color: red;
}
Secondo la documentazione del terzo argomento deve essere l'url completo dell'Html originale in cui hai estratto il blocco dell'html. Ho caricato la mia app sul web da quando il tentativo di localhost/3232 non ha funzionato. Ma non riesco a vedere alcun CSS applicato nell'Html generato. Nella documentazione hanno anche raccomandato di aggiungere
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
E, utilizzare questo metodo.
pdfConverter.GetPdfBytesFromHtmlString(String html);
Nulla di ciò che ho provato sopra si applica ai CSS. Qualsiasi pensiero ....
http://stackoverflow.com/questions/37392418/even-after-providing-fully-qualified-url-in-the-html-string-evopdf-converter-is ragazzi u può dare una risposta adeguata alla mia domanda – aggy