Eliminar páginas de PDF
Contents
[
Hide
]
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.
- Crear un objeto PdfFileEditor.
- Definir páginas a eliminar.
- 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)