Nagłówki i stopki HTML zapewniają elastyczną metodę tworzenia dynamicznych nagłówków i stopek dla dokumentów PDF. Dodając nagłówki i stopki w ten sposób, deweloperzy mają pełną kontrolę nad wyglądem swoich nagłówków i stopek, ponieważ są one renderowane jako niezależne dokumenty HTML zdolne do zawierania własnych zasobów i arkuszy stylów.
Kroki dodawania niestandardowych nagłówków i stopek HTML do PDF z IronPDF
Aby zacząć, najpierw trzeba utworzyć instancję klasy ChromePdfRenderer, która odpowiada za renderowanie treści HTML w dokumentach PDF o idealnej rozdzielczości.
Następnie, zdefiniuj stopkę używając klasy HtmlHeaderFooter, gdzie określasz MaxHeight, treść HTML dla stopki (która w naszym przypadku zawiera numerację stron) oraz bazowy URL dla rozdzielczości obrazu. Stopka jest wystylizowana, aby wyświetlać wycentrowane informacje o stronach.
Aby uniknąć nakładania się stopki z główną treścią PDF, ustaw dolny margines korzystając z właściwości MarginBottom. Podobnie, utwórz nagłówek zawierający obraz (np. logo) przy użyciu klasy HtmlHeaderFooter. Tutaj ustawiliśmy BaseUrl do katalogu zawierającego zasób obrazu, co pozwala na właściwą rozdzielczość obrazu podczas renderowania.
Na koniec, użyj właściwości MarginTop, aby ustawić górny margines, który zapobiega nakładaniu się nagłówka na treść. Ten przykład pokazuje, jak łatwo jest zaimplementować niestandardowe nagłówki i stopki HTML w dokumentach PDF z użyciem IronPDF.