Tôi có một tệp html sử dụng một tệp css. Bên trong tập tin này ở dưới cùng rất tôi sử dụng này cho phong cách mà cần phải được áp dụng chỉ đối với bản in đơn giản của trangwkhtmltopdf print-media-type sử dụng @media print ONLY và bỏ qua phần còn lại
@media print{
....print styles here...
}
Khi tôi gọi wkhtmltopdf --print phương tiện truyền thông kiểu input.html output.pdf, nó hiển thị pdf với các kiểu chỉ nằm trong vùng bao in @media và bỏ qua phần còn lại của kiểu - KHÔNG có kiểu @media nào được chỉ định
Đây có phải là điều bình thường hay không? Tôi có cần phải chỉ định tất cả các kiểu để in bên trong @media print?
Bạn đang sử dụng 'NReco.PdfGenerator'; anh ấy đang sử dụng ['wkhtmltopdf'] (http://wkhtmltopdf.org/) (và có lẽ không phải C#), vì vậy, bạn không trả lời câu hỏi của mình theo bất kỳ cách nào có ý nghĩa: ( – Doc
Trình biến đổi.CustomWkHtmlArgs giống nhau. chỉ đơn giản là nói cho anh ta các đối số để sử dụng cho WkHtml, tôi sẽ làm rõ điều này trong câu trả lời –
Đối với Rotativa (sử dụng wkhtmltopdf), đây là cách thực hiện: 'return new ViewAsPdf (" Receipt ", receiptModel) \t \t \t \t { \t \t \t \t \t FileName = "Receipt.pdf", \t \t \t \t \t CustomSwitches = "--print-m edia-type " \t \t \t \t};' –