Удалить страницы из PDF
Contents
[
Hide
]
Иногда PDF-документы содержат ненужные или конфиденциальные страницы, которые необходимо удалить. С помощью Aspose.PDF for Python разработчики могут программно удалять конкретные страницы из PDF, не редактируя файл вручную.
Наш пример показывает, как использовать метод delete в PdfFileEditor классе для удаления страниц из PDF‑документа. Указывая номера страниц для удаления, вы можете создать новый PDF, который исключает нежелательные страницы. Эта функция полезна для очистки отчетов, удаления конфиденциальной информации или подготовки пользовательских извлечений документов.
- Создайте объект PdfFileEditor.
- Определите страницы для удаления.
- Удалите страницы.
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)