파이썬에서 PDF 페이지 삭제
Contents
[
Hide
]
.NET을 통해 파이썬용 Aspose.PDF 파일을 사용하여 PDF 파일에서 페이지를 삭제할 수 있습니다.특정 페이지를 삭제하려면 다음을 사용하십시오. PageCollection 의 Document.
문서를 공유, 보관 또는 결합하기 전에 PDF에서 불필요한 페이지를 제거해야 하는 경우 이 워크플로우를 사용하십시오.
PDF 파일에서 페이지 삭제
.NET을 통한 파이썬용 Aspose.PDF 파일은 입력 PDF에서 페이지 2를 삭제하고 업데이트된 문서를 새 파일에 저장합니다.이 기능은 문서의 나머지 부분을 변경하지 않고 원하지 않거나 민감한 페이지를 제거하는 데 유용합니다.
- 입력 PDF를 a로 로드합니다.
Document. - 를 사용하여 페이지를 삭제합니다.
PageCollection. - 전화해
Document.save()업데이트된 PDF 파일을 저장하는 방법
다음 코드 스니펫은 Python을 사용하여 PDF 파일에서 특정 페이지를 삭제하는 방법을 보여줍니다.
import aspose.pdf as ap
def delete_page(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
document.pages.delete(2)
document.save(output_file_name)
PDF 문서에서 여러 페이지 삭제
여러 페이지를 삭제하면 한 번의 작업으로 지정된 페이지 세트를 제거할 수 있으므로 페이지를 하나씩 삭제하는 것보다 효율적입니다.결과 PDF는 원본 문서를 그대로 유지하면서 새 파일에 저장됩니다.
- 입력 PDF를 a로 로드합니다.
Document. - 를 사용하여 페이지 배열에 나열된 페이지를 삭제합니다.
PageCollection. - 업데이트 내용 저장
Document새 파일로.
import aspose.pdf as ap
def delete_multiple_pages(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
# Example: delete pages 2, 3, and 4.
pages = [2, 3, 4]
document.pages.delete(pages)
document.save(output_file_name)