첨부파일 작업 - 파사드

이 섹션에서는 Aspose.PDF for .NET 파사드를 사용하여 PDF에서 첨부파일 작업을 수행하는 방법을 설명합니다. 첨부파일은 부모 문서에 첨부된 추가 파일로, pdf, word, 이미지 또는 기타 파일과 같은 다양한 파일 유형일 수 있습니다. PDF에 첨부파일을 추가하고, 첨부파일의 정보를 가져오고, 파일로 저장하고, C#을 사용하여 PDF에서 첨부파일을 프로그래밍 방식으로 삭제하는 방법을 배우게 됩니다.

기존 PDF에서 파일로 첨부파일 추가

PdfContentEditor 클래스를 사용하여 기존 PDF 파일에 첨부파일을 추가할 수 있습니다. 첨부파일은 디스크의 파일 경로를 사용하여 추가할 수 있습니다. AddDocumentAttachment 메서드를 사용하여 첨부파일을 추가할 수 있습니다. 이 메서드는 두 개의 인수를 사용합니다: 파일 경로와 첨부파일 설명. 먼저 기존 PDF 파일을 열고 그 안에 첨부파일을 추가해야 합니다. 그런 다음 PdfContentEditorSave 메서드를 사용하여 출력 PDF 파일을 저장할 수 있습니다.

다음 코드 스니펫은 파일에서 첨부파일을 추가하는 방법을 보여줍니다. 예를 들어, MP3 파일을 추가해 보겠습니다.

기존 PDF에서 스트림으로 첨부파일 추가

첨부파일은 AddDocumentAttachment 메서드를 사용하여 스트림 - FileStream에서 PDF 파일에 추가할 수 있습니다. 이 메서드는 세 개의 인수를 사용합니다: 스트림, 첨부파일 이름 및 첨부파일 설명. 첨부파일을 추가하려면 PdfContentEditor 클래스의 객체를 생성하고 BindPdf 메서드를 사용하여 입력 PDF 파일을 바인딩해야 합니다. 그 후, AddDocumentAttachment 메서드를 호출하여 첨부파일을 추가할 수 있습니다. 마지막으로, 업데이트된 PDF 파일을 저장하기 위해 Save 메서드를 호출할 수 있습니다. 다음 코드 스니펫은 스트림에서 첨부파일을 추가하는 방법을 보여줍니다.

기존 PDF 파일에서 모든 첨부파일 삭제

PdfContentEditor 클래스의 DeleteAttachments 메서드를 사용하면 기존 PDF 파일에서 모든 첨부파일을 삭제할 수 있습니다. DeleteAttachments 메서드를 호출합니다. 마지막으로, 업데이트된 PDF 파일을 저장하기 위해 Save 메서드를 호출해야 합니다. 다음 코드 스니펫은 기존 PDF 파일에서 모든 첨부파일을 삭제하는 방법을 보여줍니다.