/ / Използвайте глобален css стил за PDF документ с отделен хедър и долен колонтитул генериран с NReco Html-To-Pdf Generator - c #, pdf-generations, nreco

Използвайте глобален css стил за PDF документ с отделен хедър и долен колонтитул генериран с NReco Html-To-Pdf Generator - c #, pdf-generations, nreco

Аз използвам генератора NReco HtmlToPdf за генериранесложни документи и трябва да използвам възможностите за повтаряне на заглавната и долната част на PDF файла. Настройването на заглавката и долната колона с помощта на функциите .PageHeaderHtml и .PageFooterHtml работи, но заглавията и долните колонтитули не са правилно оформени, следвайки правилата на CSS, включени в документа (аз също използвам шрифтове на Google). Той работи, ако дублирам правилата на css и препратките в заглавката html и в долната част на html (и очевидно в html на тялото). Има ли някакъв друг начин да напишете css и препратки само веднъж? Благодаря

Отговори:

1 за отговор № 1

Wkhtmltopdf (което е вътрешно използвано от NRecoPdfGenerator) прави заглавката, долната част и основното съдържание като независими HTML документи. Това означава, че правилата на CSS от основния HTML документ не се споделят с шаблони за заглавки / долни колонтитули. Можете да извлечете общи CSS правила в отделен CSS файл и да го препратите от HTML документите, където те са необходими. Ако нямате контрол върху основното HTML съдържание, можете да свържете допълнителен CSS с опцията за командния ред "--user-style-sheet".