
PDF의 페이지 크기는 콘텐츠가 어떻게 나타나는지, 인쇄되는지 또는 처리되는지를 결정합니다. 우리는 인쇄 준비, 형식 변환 또는 레이아웃 표준화 중에 PDF 문서에서 종이 크기를 변경하는 것이 일반적으로 필요합니다. 이 기사에서는 Java에서 모든 PDF 파일의 PDF 페이지 크기를 수정하는 방법을 배우게 됩니다. 우리는 완전한 코드 예제로 단계별 가이드를 안내합니다.
이 기사는 다음 내용을 다룹니다:
- Java SDK로 PDF 페이지 크기 편집하기
- PDF 페이지 크기를 A3, A4 및 Letter와 같은 기본 표준 페이지 크기를 사용하여 편집하십시오.
- 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에서 다음 단계를 따르십시오:
- 기존 PDF를
Document
클래스 사용하여 불러옵니다. - 페이지를 반복하고
Resize()
메서드를 사용하여 표준PageSize
를 적용합니다. - 수정된 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 페이지에 대한 사용자 정의 크기를 설정하려면 다음 단계를 따르십시오:
Document
클래스로 PDF 파일을 엽니다.- 새로운 너비와 높이를 포인트로 지정하십시오.
- 각 페이지에 대해
setPageSize()
메서드를 사용하여 이러한 차원을 적용하십시오. - 출력 파일을
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 크기를 조정해 보세요. 무료이며, 사용하기 간편하고, 페이지 크기를 빠르고 정확하게 조정할 수 있습니다.

PDF 크기 조정 - 무료 리소스
더 많은 도구와 문서를 탐색하여 개발을 향상시키세요:
결론
이 블로그 게시물에서는 Aspose.PDF for Java를 사용하여 Java에서 PDF 페이지 크기를 편집하는 방법을 배웠습니다. A4와 같은 표준 크기로 종이 크기를 변경하거나 사용자 정의 치수를 정의하는 등, 이 라이브러리는 PDF 레이아웃에 대한 완벽한 제어를 제공합니다.
추가적인 도움이나 질문이 있으시면 support forum를 방문해 주시기 바랍니다.