2017-07-20 1 views
0

J'utilise NReco HtmlToPdf Generator pour générer des documents complexes, et j'ai besoin d'utiliser des capacités répétables d'en-tête et de pied de page pdf La définition de l'en-tête et du pied de page à l'aide des propriétés ".PageHeaderHtml" et ".PageFooterHtml" fonctionne, mais les en-têtes et pieds de page ne sont pas stylés, conformément aux règles CSS incluses dans le document. Cela fonctionne si je duplique les règles CSS et les références dans l'en-tête html et dans le pied de page html (et évidemment dans le corps html). Y a-t-il un autre moyen d'écrire le CSS et les références une seule fois? MerciUtilisation d'un style CSS global pour un document pdf avec en-tête et pied de page séparé généré avec NReco Générateur Html-To-Pdf

Répondre

0

Wkhtmltopdf (qui est utilisé en interne par NReco PdfGenerator) rend l'en-tête, le pied de page et le contenu principal en tant que documents HTML indépendants. Cela signifie que les règles CSS du document HTML principal ne sont pas partagées avec les modèles d'en-tête/pied de page. Vous pouvez extraire les règles CSS courantes dans un fichier CSS distinct et les référencer à partir de documents HTML là où ils sont nécessaires. Si vous n'avez aucun contrôle sur le contenu HTML principal, vous pouvez lier des feuilles CSS supplémentaires avec l'option de ligne de commande "--user-style-sheet".

+0

Merci @Vitaliy, c'est ce que j'avais besoin de savoir. –