파이썬을 사용하여 PDF 파일에서 이미지 삭제

PDF에서 모든 이미지 또는 특정 이미지를 제거해야 하는 여러 가지 이유가 있습니다.

때때로 PDF 파일에는 개인 정보를 보호하거나 특정 정보에 대한 무단 액세스를 방지하기 위해 제거해야 하는 중요한 이미지가 포함될 수 있습니다.

원하지 않거나 중복된 이미지를 제거하면 파일 크기를 줄일 수 있어 PDF를 공유하거나 저장하기가 더 쉬워집니다.

필요한 경우 문서에서 모든 이미지를 제거하여 페이지 수를 줄일 수 있습니다. 또한 문서에서 이미지를 삭제하면 PDF 압축 또는 텍스트 정보 추출 준비에 도움이 됩니다.

Aspose.PDF for Python via .NET은 이 작업을 수행하는 데 도움을 줄 것입니다.

PDF 파일에서 이미지 삭제

PDF 파일에서 이미지를 삭제하려면:

  1. 기존 PDF 문서를 엽니다.
  2. 특정 이미지를 삭제합니다.
  3. 업데이트된 PDF 파일을 저장합니다.

다음 코드 스니펫은 PDF 파일에서 이미지를 삭제하는 방법을 보여줍니다.


    import aspose.pdf as ap

    # 문서 열기
    document = ap.Document(input_file)

    # 특정 이미지 삭제
    document.pages[2].resources.images.delete(1)

    # 업데이트된 PDF 파일 저장
    document.save(output_pdf)

입력 PDF에서 모든 이미지 삭제하기


    import aspose.pdf as ap

    # 문서 열기
    document = ap.Document(input_file)

    # 모든 페이지에서 모든 이미지 삭제
    for i in range(len(document.pages)):
        while len(document.pages[i + 1].resources.images) != 0:
            document.pages[i + 1].resources.images.delete(1)

    # 업데이트된 PDF 파일 저장
    document.save(output_file)