Extrair Páginas de PDF

Contents
[ ]

Extrair páginas de um PDF é útil quando você precisa criar um subconjunto de um documento, compartilhar apenas conteúdo específico ou reorganizar PDFs para apresentações, relatórios ou impressão. Usando Aspose.PDF for Python, os desenvolvedores podem extrair programaticamente páginas de um arquivo PDF e salvá-las como um novo documento.

Aprenda como usar o método extract de PdfFileEditor classe. Ao especificar uma lista de páginas para extrair, você pode gerar um novo PDF contendo apenas as páginas selecionadas, preservando o conteúdo e a formatação originais.

  1. Crie um objeto PdfFileEditor.
  2. Definir Páginas para Extrair.
  3. Extrair as Páginas.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir


# Extract Pages from PDF
def extract_pages_from_pdf(infile, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()

    # Define the page numbers to be extracted (1-based index)
    pages_to_extract = [1, 4, 3]

    # Extract the specified pages from the PDF document and save to a new PDF document
    pdf_editor.extract(infile, pages_to_extract, outfile)