Python을 사용하여 PDF에 이미지 추가

기존 PDF 파일에 이미지 추가하기

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

  1. 입력 PDF 파일을 로드합니다.
  2. 이미지가 배치될 페이지 번호를 지정합니다.
  3. 페이지에서 이미지의 위치를 정의하려면 Page 클래스의 add_image 메서드를 호출합니다.
  4. Document 클래스의 save() 메서드를 호출합니다.

    import aspose.pdf as ap

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

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

기존 PDF 파일에 이미지 추가하기 (Facades)

PDF 파일에 이미지를 추가하는 또 다른 간단한 방법도 있습니다. PdfFileMend 클래스의 AddImage 메서드를 사용할 수 있습니다. add_image() 메서드는 추가할 이미지, 이미지를 추가해야 하는 페이지 번호 및 좌표 정보를 필요로 합니다. 그런 다음, 업데이트된 PDF 파일을 저장하고 close() 메서드를 사용하여 PdfFileMend 객체를 닫습니다. 다음 코드 스니펫은 기존 PDF 파일에 이미지를 추가하는 방법을 보여줍니다.


    import aspose.pdf as ap

    # 문서 열기
    mender = ap.facades.PdfFileMend()

    # 텍스트를 추가할 PdfFileMend 객체 생성
    mender.bind_pdf(input_file)

    # PDF 파일에 이미지 추가
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # 변경 사항 저장
    mender.save(output_pdf)

    # PdfFileMend 객체 닫기
    mender.close()