Tôi đang cố gắng tích hợp evoPDF trên ứng dụng asp.net của mình. Tôi đang gửi một phần của html từ tập tin html của tôi onclick thông qua ajax. Tất cả mọi thứ hoạt động fie cho đến phần này. Bây giờ, khi tôi gọi các phương thức này từ API EvoPdf.Không thể áp dụng CSS cho chuỗi html
1. GetPdfBytesFromHtmlStream(Stream, Encoding,urlbase)
2. SavePdfFromHtmlStringToFile(String html,string filename,urlbase)
đoạn html của tôi Tôi gửi được một cái gì đó giống như
<ol class = "lol">
<li> HEY </li>
<li> Now </li>
</ol>
Các Css mà là ở các tập tin bên ngoài là một cái gì đó giống như
.lol {
background-color: red;
}
Theo các tài liệu tham số thứ ba phải url đầy đủ của Html gốc, nơi bạn trích xuất đoạn của html. Tôi đã tải ứng dụng của mình lên web vì thử localhost/3232 không hoạt động. Nhưng, tôi không thể thấy bất kỳ CSS nào được áp dụng trong Html được tạo. Trong tài liệu, họ cũng đề nghị thêm
<HEAD> <BASE HREF="full url to your html file"> </HEAD>
Và sử dụng phương pháp này.
pdfConverter.GetPdfBytesFromHtmlString(String html);
Không có gì tôi đã thử ở trên áp dụng CSS. Bất kỳ suy nghĩ nào ....
http://stackoverflow.com/questions/37392418/even-after-providing-fully-qualified-url-in-the-html-string-evopdf-converter-is kẻ u có thể cung cấp một câu trả lời thích hợp cho câu hỏi của tôi – aggy