HTML to PDF Converter
Getting Started with HTML to PDF
Merge Multiple HTML to PDF
Add HTML in PDF Header and Footer
Repeat HTML Table Header and Footer in PDF
Insert Page Breaks in PDF Using CSS
Avoid Page Break Inside Elements Using CSS
Auto Create Hierachical Bookmarks
Auto Create Table of Contents
Auto Generate Tagged PDF
Convert Internal Links from HTML to PDF
Convert HTML with SVG to PDF
Convert HTML with Web Fonts to PDF
Select Conversion Triggering Mode
Select Media Type for Screen or Print
Convert the Current HTML Page to PDF
Convert a HTML Page to PDF in Same Session
Set PDF Viewer Preferences
Set PDF Permissions and Password
Digitally Sign the Generated PDF
Add HTTP Headers to HTML Page Request
Add Cookies to HTML Page Request
Access HTML Pages with GET and POST
HTML to Image Converter
Convert HTML to a Raster Image
Insert Page Breaks in PDF Using CSS in HTML
You can insert page breaks before and after a HTML element in the generated PDF document by setting the 'page-break-before : always' and 'page-break-after : always' styles for that element in HTML.
Convert HTML String
Convert URL or Local File
HTML String With Page-Break-Before and Page-Break-After Styles
<!DOCTYPE html> <html> <head> <title>Insert Page Breaks Before and After HTML Elements Using CSS</title> </head> <body style="width: 1010px; font-family: 'Times New Roman'; font-size: 20px; margin: 5px"> <div style="width: 100%; height: 500px; background-color: aliceblue; border: 2px solid gray; text-align: center"> <div style="width: 100%; height: 200px"></div> A block <b>without any page break</b> style<br /> <br /> [ Follows a block with <i>page-break-before : always</i> and <i>page-break-after : always</i> styles ] </div> <div style="page-break-before: always; page-break-after: always; width: 100%; height: 500px; background-color: gainsboro; border: 2px solid gray; text-align: center"> <div style="width: 100%; height: 200px"></div> A block with <b>page-break-before : always</b> and <b>page-break-after : always</b> styles<br /> <br /> <b>This block will be always rendered alone in a PDF page</b><br /> <br /> [ Follows a block with <i>page-break-after : always</i> style ] </div> <div style="page-break-after: always; width: 100%; height: 500px; background-color: beige; border: 2px solid gray; text-align: center"> <div style="width: 100%; height: 200px"></div> A block with <b>page-break-after : always</b> style<br /> <br /> <b>Nothing will be rendered after this block in PDF page</b> <br /> <br /> [ Follows a block <i>without any page break</i> style ] </div> <div style="width: 100%; height: 500px; background-color: aliceblue; border: 2px solid gray; text-align: center"> <div style="width: 100%; height: 200px"></div> A block <b>without any page break</b> style<br /> <br /> [ Follows a block with <i>page-break-before : always</i> style ] </div> <div style="page-break-before: always; width: 100%; height: 500px; background-color: lightgray; border: 2px solid gray; text-align: center"> <div style="width: 100%; height: 200px"></div> A block with <b>page-break-before : always</b> style<br /> <br /> <b>This block will always be rendered at the top of a PDF page</b> </div> </body> </html>
Base URL
HTML Page With Page-Break-Before and Page-Break-After Styles