
Java에서 PDF에 첨부 파일을 추가하는 방법
기존 PDF 문서에 첨부 파일을 추가/삭제하는 방법에는 여러 가지가 있습니다. 다양한 문서를 하나의 PDF 파일에 첨부/임베딩해야 하는 경우가 있습니다. 그러나 Java PDF 라이브러리를 사용하여 이 작업을 자동화하면 항상 시간과 노력을 절약할 수 있습니다. 이 블로그 게시물에서는 프로그래밍 방식으로 Java에서 PDF에 첨부 파일을 추가하는 방법을 배웁니다. 이 가이드가 끝나면 비즈니스 응용 프로그램을 위한 PDF 조작기를 구축할 수 있습니다.
다음 섹션을 진행합니다.
자바 PDF 라이브러리 설치
이 풍부한 기능을 갖춘 라이브러리는 프로그래밍 방식으로 PDF 파일을 처리하고 조작하는 광범위한 기능을 제공합니다. 그러나 다음 Maven 구성을 사용하여 API를 다운로드하거나 설치할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
Java에서 PDF에 첨부 파일을 추가하는 방법
프로그래밍 방식으로 PDF 파일에 첨부 파일을 포함하는 코드 조각을 작성해 보겠습니다.
단계는 다음과 같습니다.
- Document 클래스의 객체를 생성하고 PDF 파일을 불러옵니다.
- FileSpecification 클래스의 인스턴스를 초기화하여 첨부 파일로 추가할 새 파일을 설정합니다.
- add 메서드를 호출하여 문서의 첨부 파일 컬렉션에 첨부 파일을 추가합니다.
- save 메서드를 호출하여 업데이트된 문서를 저장합니다.
다음 코드를 복사하여 기본 파일에 붙여넣습니다.
//Document 클래스의 개체를 만들고 PDF 파일을 로드합니다.
Document pdfDocument = new Document("table.pdf");
// FileSpecification 클래스의 인스턴스를 초기화하여 첨부 파일로 추가할 새 파일 설정
FileSpecification fileSpecification = new FileSpecification("output.jpg", "Sample image file");
// add 메서드를 호출하여 문서의 첨부 파일 컬렉션에 첨부 파일을 추가합니다.
pdfDocument.getEmbeddedFiles().add(fileSpecification);
// save 메소드를 호출하여 업데이트된 문서를 저장하십시오.
pdfDocument.save("output2.pdf");
프로그래밍 방식으로 PDF 파일에서 첨부 파일 삭제
또한 이 Java PDF 라이브러리를 사용하면 방법을 제공하여 첨부 파일을 삭제/제거할 수도 있습니다.
아래 단계와 코드 스니펫을 따르세요.
- Document 클래스의 인스턴스를 생성하고 PDF 문서를 엽니다.
- delete 메서드를 호출하여 모든 첨부 파일을 삭제합니다.
- save 메서드를 호출하여 업데이트된 파일을 저장합니다.
// Document 클래스의 인스턴스를 생성하고 PDF 문서를 엽니다.
Document pdfDocument = new Document("table.pdf");
// delete 메소드를 호출하여 모든 첨부 파일을 삭제하십시오.
pdfDocument.getEmbeddedFiles().delete();
// save 메소드를 호출하여 업데이트된 파일을 저장하십시오.
pdfDocument.save("output3.pdf");
무료 라이선스 받기
무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
여기에서 이 블로그 게시물을 마칠 수 있습니다. Java에서 PDF에 첨부 파일을 추가하는 방법을 살펴보았습니다. 또한 프로그래밍 방식으로 PDF 파일에서 첨부 파일을 삭제하는 방법도 배웠습니다. 또한 문서를 방문하여 이 Java PDF 라이브러리의 다른 멋진 기능을 알 수 있습니다.
또한 시작 안내서를 따르는 것이 좋습니다.
마지막으로 conholdate.com이 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.
자주 묻는 질문
PDF에 첨부 파일을 삽입할 수 있습니까?
이 링크를 따라 프로그래밍 방식으로 PDF 파일에 첨부 파일을 추가하는 단계와 코드 스니펫을 수행할 수 있습니다.