첨부파일 추가
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 파일과 함께 이동합니다.






