PDF에서 페이지 삭제
Contents
[
Hide
]
때때로 PDF 문서에는 제거해야 하는 불필요하거나 민감한 페이지가 포함되어 있습니다.개발자는 Python용 Aspose.PDF 를 사용하여 파일을 수동으로 편집하지 않고도 프로그래밍 방식으로 PDF에서 특정 페이지를 삭제할 수 있습니다.
이 예제에서는 의 delete 메서드를 사용하는 방법을 보여줍니다. PDF 파일 편집기 PDF 문서에서 페이지를 제거하는 클래스입니다.삭제할 페이지 번호를 지정하여 원하지 않는 페이지를 제외한 새 PDF를 만들 수 있습니다.이 기능은 보고서를 정리하거나, 기밀 정보를 제거하거나, 사용자 정의 문서 추출을 준비하는 데 유용합니다.
- PDF 파일 편집기 개체 만들기
- 삭제할 페이지를 정의합니다.
- 페이지를 삭제합니다.
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)