using IronPdf;
const string html =
@"<p> Hello Iron </p>
<p> This is 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> This is 2nd Page</p>
<div style = 'page-break-after: always;' ></div>
<p> This is 3rd Page</p>";
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf
Const html As String = "<p> Hello Iron </p>" & _
"<p> This is 1st Page </p>" & _
"<div style = 'page-break-after: always;' ></div>" & _
"<p> This is 2nd Page</p>" & _
"<div style = 'page-break-after: always;' ></div>" & _
"<p> This is 3rd Page</p>"
Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(html)
'Take the first page
Dim page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")
'Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")