Java에서 PDF 파일을 만드는 방법

Java에서 PDF 파일을 만드는 방법

프로그래밍 방식으로 PDF 파일 생성 프로세스를 자동화하려는 경우 올바른 위치에 있습니다. 이 블로그 게시물에서는 PDF 파일을 만들고 조작하는 다양한 방법을 제공하는 이 PDF 파일 생성기 라이브러리를 설치합니다. 따라서 이 Java 라이브러리를 테스트하려면 로컬 컴퓨터에 Java를 설치했는지 확인하십시오. 이 가이드가 끝나면 Java 언어로 몇 줄의 소스 코드를 작성하여 PDF 파일을 만드는 방법을 배웠을 것입니다.

다음 사항을 다룹니다.

PDF 파일 작성자 라이브러리 설치

설치에 관한 한 쉽고 개발자 친화적입니다. 따라서 API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.

<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 파일 생성기 라이브러리에 의해 노출된 메서드를 호출하여 PDF 파일을 생성하는 코드 스니펫을 작성할 준비가 된 것입니다.

아래에 언급된 단계와 코드 스니펫을 따를 수 있습니다.

  1. Document 클래스의 인스턴스를 초기화합니다.
  2. add 메서드를 호출하여 생성된 문서에 빈 페이지를 추가합니다.
  3. TextFragment 클래스의 개체를 인스턴스화하고 getParagraphs().add 메서드를 호출하여 새 페이지에 텍스트를 추가합니다.
  4. save 메서드를 호출하여 PDF를 저장합니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

// Document 클래스의 인스턴스를 초기화합니다. 
Document document = new Document();
// add 메서드를 호출하여 생성된 문서에 빈 페이지를 추가합니다. 
Page page = document.getPages().add();
// TextFragment 클래스의 개체를 인스턴스화하고 getParagraphs().add 메서드를 호출하여 새 페이지에 텍스트를 추가합니다.   
page.getParagraphs().add(new TextFragment("Hello World!"));
// 저장 방법을 호출하여 PDF를 저장합니다.  
document.save("HelloWorld_out.pdf");

출력은 아래 이미지에서 볼 수 있습니다.

PDF 파일 작성자

Java PDF 라이브러리 - 고급 옵션

이 Java 라이브러리는 API 호출을 구성하는 엔터프라이즈급 기능을 제공하고 프로그래밍 방식으로 PDF 파일을 처리할 수 있도록 합니다. 이 섹션에서는 PDF 파일을 스트림으로 저장하고 기존 PDF 파일을 여는 등의 몇 가지 주요 방법을 살펴보겠습니다.

단계는 다음과 같습니다.

  1. Document 클래스의 개체를 만들고 원본 PDF 파일을 로드합니다.
  2. getPages().size() 메서드를 호출하여 페이지 수를 가져옵니다.
  3. 이제 PDF 문서에 새 빈 페이지를 add합니다.
  4. save 메서드를 호출하여 PDF 문서를 스트림에 저장합니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

String fileName = "HelloWorld_out.pdf";
// Document 클래스의 개체를 만들고 원본 PDF 파일을 로드합니다.  
Document pdfDocument = new Document(fileName);
// getPages().size() 메서드를 호출하여 페이지 수를 가져옵니다. 
int pages = pdfDocument.getPages().size();
System.out.println("Pages +" + pages);
// 이제 새로운 빈 페이지를 PDF 문서에 추가하십시오.
pdfDocument.getPages().add();
try {
    // save 메서드를 호출하여 PDF 문서를 스트림에 저장합니다. 
    pdfDocument.save(new FileOutputStream(fileName));
} catch (Exception e) {
    System.out.println(e.getMessage());
}

무료 라이선스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

결론적으로 Java PDF 라이브러리를 사용하여 프로그래밍 방식으로 PDF 파일을 만드는 방법을 배웠기를 바랍니다. 또한 이 PDF 파일 생성기의 일부 고급 기능도 살펴보았습니다. 따라서 문서를 방문하여 다른 기능에 대해 알아볼 수 있습니다.

또한 시작 안내서를 따르는 것이 좋습니다.

마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.

질문하기

포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.

FAQ

Java에서 PDF 파일을 만드는 방법은 무엇입니까?

Document 클래스의 인스턴스를 초기화하고, add 메서드를 호출하여 생성된 문서에 빈 페이지를 추가하고, getParagraphs().add 메서드를 호출하여 텍스트를 추가하고 저장합니다. save 메서드를 호출하여 PDF.

또한보십시오