자바에서 pdf에서 소책자 만들기

PDF의 교차 플랫폼 지원 및 기타 흥미로운 기능으로 인해 인기 있는 디지털 문서 형식이 되었습니다. 대부분의 경우 문서는 PDF 형식으로 저장하거나 공유하는 것이 좋습니다. 일부 경우(예: PDF 인쇄)에서는 PDF 파일에서 소책자를 만들어야 합니다. 예를 들어, 중철 소책자는 한 장에 두 페이지를 인쇄하는 데 사용됩니다. 이 기사에서는 Java에서 프로그래밍 방식으로 PDF 파일에서 소책자를 만드는 방법을 보여줍니다.

PDF에서 소책자를 만드는 Java API - 무료 다운로드

PDF 파일에서 소책자를 만들려면 Java용 Aspose.PDF를 사용합니다. PDF 파일을 생성, 수정 및 처리하는 데 사용할 수 있는 PDF 조작 API입니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.

저장소

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 

의존

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>22.9</version>
</dependency>

PDF에서 소책자를 만드는 단계

Aspose.PDF for Java는 PDF 소책자를 만들기 위해 복잡한 프로세스를 거칠 필요가 없습니다. 소스 PDF를 로드하고 몇 가지 페이지 옵션을 설정하고 소책자를 생성하기만 하면 됩니다. 다음은 Aspose.PDF for Java를 사용하여 PDF에서 소책자를 만드는 단계입니다.

  • 디스크에서 PDF 파일을 로드합니다.
  • 페이지의 속성을 설정합니다(예: 페이지 크기).
  • 소책자를 만들어 원하는 위치에 저장합니다.

다음 섹션에서는 Java의 PDF에서 소책자를 생성하는 데 사용되는 클래스와 메서드를 보여줍니다.

Java의 PDF에서 소책자 만들기

다음은 Java의 PDF에서 소책자를 만드는 단계입니다.

다음 코드 샘플은 Java의 PDF에서 소책자를 만드는 방법을 보여줍니다.

// PdfFileEditor 개체 만들기
PdfFileEditor pdfEditor = new PdfFileEditor();

// 왼쪽 및 오른쪽 페이지 설정
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };

// 소책자 만들기
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);

PDF 입력

소책자용 pdf 입력

출력 소책자

자바에서 pdf에서 소책자 만들기

PDF 소책자를 만드는 Java API - 무료 라이센스 받기

임시 무료 라이선스 받기를 통해 평가 제한 없이 PDF에서 소책자를 만들 수 있습니다.

자바 PDF API - 자세히 보기

문서를 사용하여 Java용 Aspose.PDF에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.

결론

이 기사에서는 Java로 PDF에서 소책자를 만드는 방법을 배웠습니다. 또한 페이지 크기와 소책자의 왼쪽 및 오른쪽 페이지를 동적으로 설정하는 방법을 살펴보았습니다.

또한보십시오