첨부파일 추가

IronPDF for Python은 파일 첨부를 PDF 문서에 삽입하고 프로그래밍적으로 이를 제거할 수 있습니다. 이는 어떤 PdfDocument 객체에서도 Attachments 컬렉션을 사용하여 가능합니다.

시작하기

PdfDocument을 로드하거나 렌더링한 후 바이너리 데이터를 명명된 첨부 파일로 삽입하려면 Attachments.AddAttachment을 사용하십시오. 참조를 통해 첨부 파일을 제거하려면 Attachments.RemoveAttachment을 사용하십시오.

코드 이해하기

  • pdf.Attachments.AddAttachment(name, data): 주어진 이름으로 PDF에 파일 첨부를 삽입합니다. 두 번째 인수는 byte[] (바이너리 데이터)를 수령합니다. 이 예에서는, pdf.BinaryData이 두 번째로 로드된 PdfDocument의 원시 바이트를 제공합니다.
    • 나중에 RemoveAttachment과 함께 사용할 수 있는 첨부 파일 참조 객체를 반환합니다.
  • my_pdf.Attachments.RemoveAttachment(attachment): AddAttachment에서 반환된 참조를 사용하여 문서에서 이전에 추가된 첨부 파일을 제거합니다.
  • SaveAs(path): 모든 첨부 파일이 설정에 따라 삽입되거나 제거된 상태로 최종 문서를 저장합니다.

사용 사례

첨부 파일은 리포트 PDF와 함께 원본 데이터를 포함하는 데 유용합니다. 예를 들어, 문서 생성을 위해 사용된 원시 스프레드시트, XML 데이터 파일 또는 원본 HTML 템플릿을 포함할 수 있습니다. 임베드된 첨부 파일은 휴대 가능하며 PDF 파일과 함께 이동합니다.

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.