Java에서 PDF 페이지 크기 편집 | PDF에서 용지 크기 변경

PDF의 페이지 크기는 콘텐츠가 어떻게 나타나는지, 인쇄되는지 또는 처리되는지를 결정합니다. 우리는 인쇄 준비, 형식 변환 또는 레이아웃 표준화 중에 PDF 문서에서 종이 크기를 변경하는 것이 일반적으로 필요합니다. 이 기사에서는 Java에서 모든 PDF 파일의 PDF 페이지 크기를 수정하는 방법을 배우게 됩니다. 우리는 완전한 코드 예제로 단계별 가이드를 안내합니다.

이 기사는 다음 내용을 다룹니다:

Java SDK로 PDF 페이지 크기 편집하기

우리는 Aspose.PDF for Java를 사용하여 Java에서 PDF 페이지 크기를 수정할 것입니다. 이를 통해 개발자는 Adobe Acrobat 없이 프로그래밍 방식으로 PDF 파일을 생성, 수정 및 변환할 수 있습니다. API는 통합이 쉽고 사용하기 간단하며 강력한 PDF 조작 기능을 지원합니다.

SDK는 downloads page에서 다운로드하거나 Maven을 통해 포함할 수 있습니다:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>24.5</version> <!-- Use the latest version -->
</dependency>

라이브러리가 프로젝트에 포함되면 Java 코드를 사용하여 PDF 문서 작업을 시작할 수 있습니다.

Java에서 PDF 페이지 크기 편집하기

PDF 문서에서 A3, A4, Letter와 같은 표준 페이지 크기를 사용하여 용지 크기를 변경하려면 Aspose.PDF for Java에서 다음 단계를 따르십시오:

  1. 기존 PDF를 Document 클래스 사용하여 불러옵니다.
  2. 페이지를 반복하고 Resize() 메서드를 사용하여 표준 PageSize를 적용합니다.
  3. 수정된 PDF를 save() 메소드를 사용하여 저장하십시오.

다음은 Java에서 A3, A4 및 Letter와 같은 표준 치수를 사용하여 PDF 페이지 크기를 편집하는 방법입니다:

import com.aspose.pdf.*;

public class editPageSize {
    public static void main(String[] args) {
        // PDF 문서를 불러오세요.
        Document pdfDocument = new Document("sample_pdf.pdf");

        // 모든 페이지의 크기를 A4로 조정합니다.
       for (Page page : pdfDocument.getPages()) {
            page.resize(PageSize.getA4());
        }

        // 수정된 문서를 저장하세요.
        pdfDocument.save("output_a4.pdf");
    }
}

작동 방식:

  • PageSize.getA4(): 표준 A4 페이지 크기를 제공합니다 (595 x 842 포인트).
  • resize(Pagesize): 지정된 표준 형식으로 페이지 크기를 조정합니다.

모든 페이지에 일관된 인쇄 형식을 보장하고 싶을 때 유용합니다.

PDF에서 사용자 정의 너비와 높이로 용지 크기 변경하기

Java에서 PDF 페이지에 대한 사용자 정의 크기를 설정하려면 다음 단계를 따르십시오:

  1. Document 클래스로 PDF 파일을 엽니다.
  2. 새로운 너비와 높이를 포인트로 지정하십시오.
  3. 각 페이지에 대해 setPageSize() 메서드를 사용하여 이러한 차원을 적용하십시오.
  4. 출력 파일을 save() 메서드를 사용하여 저장하십시오.

다음 Java 코드 스니펫은 PDF 페이지 크기를 사용자 정의 치수로 편집하는 방법을 보여줍니다:

import com.aspose.pdf.*;

public class ResizeCustomPageSize {
    public static void main(String[] args) {
        // 기존 PDF 로드
        Document pdfDocument = new Document("sample_pdf.pdf");

        // 사용자 정의 크기 정의하기 (예: 500 x 700 포인트)
        double customWidth = 500;
        double customHeight = 700;

        // 각 페이지 크기를 조정하십시오.
       for (Page page : pdfDocument.getPages()) {
            page.setPageSize(customWidth, customHeight);
        }

        // 업데이트된 문서를 저장하세요.
        pdfDocument.save("output_custom_size.pdf");
    }
}

작동 방식:

  • 당신은 선호하는 치수를 수동으로 정의합니다.
  • 유연한 레이아웃 제어를 적용하여 특정 디자인 요구 사항에 이상적입니다.

이 방법은 비표준 페이지 크기나 레이아웃 수정을 할 때 이상적입니다.

무료 라이센스 받기

Aspose.PDF의 전체 기능 세트를 무료 임시 라이센스 와 함께 탐색할 수 있습니다. 제한이 없고, 선불 비용이 없습니다. Java 프로젝트에서 전체 기능을 평가할 수 있는 완벽한 방법입니다.

PDF 페이지 크기 온라인에서 편집하기

온라인에서 Aspose PDF Resize Tool 을 사용하여 PDF 크기를 조정해 보세요. 무료이며, 사용하기 간편하고, 페이지 크기를 빠르고 정확하게 조정할 수 있습니다.

Image

PDF 크기 조정 - 무료 리소스

더 많은 도구와 문서를 탐색하여 개발을 향상시키세요:

결론

이 블로그 게시물에서는 Aspose.PDF for Java를 사용하여 Java에서 PDF 페이지 크기를 편집하는 방법을 배웠습니다. A4와 같은 표준 크기로 종이 크기를 변경하거나 사용자 정의 치수를 정의하는 등, 이 라이브러리는 PDF 레이아웃에 대한 완벽한 제어를 제공합니다.

추가적인 도움이나 질문이 있으시면 support forum를 방문해 주시기 바랍니다.

See Also