Work with Pages in PDF via Python

Manage PDF pages in document programmaticaly using Aspose.PDF for Python for .NET Library

Most popular action with Pages in Python

How to Insert pages to PDF Document Using Python

In order to add page in PDF file, we’ll use Aspose.PDF for Python API which is a feature-rich, powerful and easy to use document manipulation API for python-net platform. Open NuGet package manager, search for Aspose.PDF and install. You may also use the following command from the Package Manager Console.

Python Package Manager Console

pip install aspose-pdf

Add Page to PDF via Python


You need Aspose.PDF for Python to try the code in your environment.

  1. Create a Document object with the input PDF file.

  2. Call the PageCollection collection’s Insert method with specified index.

  3. Save the output PDF using the Save method.

Add New Page to PDF


    // Open document
    Document pdfDocument1 = new Document(dataDir + "InsertEmptyPage.pdf");

    // Insert a empty page in a PDF
    pdfDocument1.Pages.Insert(2);
    dataDir = dataDir + "InsertEmptyPage_out.pdf";
    // Save output file
    pdfDocument1.Save(dataDir);