/**
<div class="hsg-featured-snippet">
<h2>How to Merge PDF Files in Python</h2>
<ol>
<li>Download the PDF library to merge PDF files in Python.</li>
<li>Create a New Python Project in PyCharm or any other IDE.</li>
<li>Load or Create two or more PDF files using <code>RenderHtmlAsPdf</code> method.</li>
<li>Merge The PDF files using <code>PdfDocument.Merge</code> method.</li>
<li>Save the new PDF file using <code>SaveAs</code> Method.</li>
</ol>
</div>
*/
from ironpdf import *
html_a = """<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style='page-break-after: always;'></div>
<p> [PDF_A] 2nd Page</p>"""
html_b = """<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style='page-break-after: always;'></div>
<p> [PDF_B] 2nd Page</p>"""
renderer = ChromePdfRenderer()
pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
'''
'''<div class="hsg-featured-snippet">
''' <h2>How to Merge PDF Files in Python</h2>
''' <ol>
''' <li>Download the PDF library to merge PDF files in Python.</li>
''' <li>Create a New Python Project in PyCharm or any other IDE.</li>
''' <li>Load or Create two or more PDF files using <code>RenderHtmlAsPdf</code> method.</li>
''' <li>Merge The PDF files using <code>PdfDocument.Merge</code> method.</li>
''' <li>Save the new PDF file using <code>SaveAs</code> Method.</li>
''' </ol>
'''</div>
'''
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'from ironpdf import * html_a = """<p> [PDF_A] </p> <p> [PDF_A] 1st Page </p> <div style='page-break-after: always;'></div> <p> [PDF_A] 2nd Page</p>""" html_b = """<p> [PDF_B] </p> <p> [PDF_B] 1st Page </p> <div style='page-break-after: always;'></div> <p> [PDF_B] 2nd Page</p>""" renderer = ChromePdfRenderer() pdfdoc_a = renderer.RenderHtmlAsPdf(html_a) pdfdoc_b = renderer.RenderHtmlAsPdf(html_b) merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b) merged.SaveAs("Merged.pdf")