Eliminar páginas de PDF

Contents
[ ]

A veces los documentos PDF contienen páginas innecesarias o sensibles que deben eliminarse. Usando Aspose.PDF for Python, los desarrolladores pueden eliminar programáticamente páginas específicas de un PDF sin editar manualmente el archivo.

Nuestro ejemplo muestra cómo usar el método delete de PdfFileEditor clase para eliminar páginas de un documento PDF. Al especificar los números de página a borrar, puedes crear un nuevo PDF que excluya las páginas no deseadas. Esta funcionalidad es útil para limpiar informes, eliminar información confidencial o preparar extractos de documentos personalizados.

  1. Crear un objeto PdfFileEditor.
  2. Definir páginas a eliminar.
  3. Eliminar las 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


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

        # Define the page numbers to be deleted (1-based index)
        pages_to_delete = [2, 4]

        # Delete the specified pages from the PDF document
        pdf_editor.delete(infile, pages_to_delete, outfile)