PDF 파일이 이메일로 보내기에는 너무 크거나 온라인에서 로드하는 데 시간이 너무 오래 걸리는 경우, 몇 초 만에 PDF 크기를 줄일 수 있습니다. 이 가이드는 무료 온라인 도구를 사용하거나 C#, Java 및 Python으로 프로그래밍 방식으로 PDF를 더 작게 만드는 빠른 방법을 보여줍니다.

PDF 크기 줄이기 온라인 — 가장 빠른 방법

빠른 일회성 작업을 위해 저희 무료 Shrink PDF Tool을 사용하세요.

Image

PDF 파일을 온라인으로 축소하는 방법

다음 단계를 따라 PDF 문서의 크기를 온라인으로 줄이세요:

  1. Open the Shrink PDF Tool.
  2. Upload your PDF.
  3. Compress 버튼을 클릭하세요.
  4. 파일을 다운로드하십시오.

브라우저에서 완전히 작동하며 다운로드나 설치가 필요하지 않습니다.

PDF 파일 크기를 프로그래밍 방식으로 축소하기 — 더 많은 제어

반복 가능하고 자동화된 크기 축소가 필요하다면(예: 웹사이트, 앱 또는 작업 흐름에 대해), Aspose.PDF를 사용하여 코드에서 수행할 수 있습니다. 이는 .NET, Java 및 Python에서 PDF 파일 작업을 위한 강력한 크로스 플랫폼 라이브러리입니다. 이미지 압축, 사용하지 않는 객체 제거, 메타데이터 정리 및 내부 리소스 최적화를 통해 파일 크기 축소를 완전히 제어할 수 있습니다. 빠른 크기 축소가 필요하든 매우 맞춤화된 최적화 프로세스가 필요하든, Aspose.PDF는 이를 간단하고 효율적으로 만듭니다. 개발자는 몇 줄의 코드로 타사 도구나 Adobe Acrobat에 의존하지 않고 프로그래밍 방식으로 PDF의 크기를 축소할 수 있습니다.

Aspose.PDF가 PDF 파일을 축소하는 방법

PDF 크기를 줄일 때 목표는 품질을 저하시키지 않고 파일 크기를 줄이는 것입니다. Aspose.PDF는 다음과 같이 이를 수행합니다:

  • 이미지 압축 (가능한 경우 해상도 또는 품질 낮추기)
  • 사용되지 않는 요소 제거하기 (숨겨진 객체 및 사용되지 않는 글꼴과 같은)
  • 중복 데이터 연결 (같은 이미지나 글꼴을 여러 번 저장하지 않도록 하기 위해)
  • 메타데이터 청소(가치를 더하지 않지만 무게만 더하는 숨겨진 데이터)

C#를 사용하여 PDF 크기 축소하기

C#에서 Aspose.PDF for .NET를 사용하여 PDF 문서의 크기를 줄이는 방법은 다음과 같습니다:

1단계: 라이브러리 설치

NuGet에서 설치:

PM> Install-Package Aspose.PDF

2단계: 코드를 사용하여 PDF 파일 크기 줄이기

여기 PDF 파일 크기를 줄이는 C# 예제가 있습니다:

// 지정된 파일 경로에서 PDF 문서를 로드합니다.
var document = new Document("input.pdf");

// 최적화 옵션 객체를 생성하여 압축 설정을 정의합니다.
var options = new OptimizationOptions
{
    // PDF에서 사용하지 않는 객체를 제거하여 공간을 확보하세요.
    RemoveUnusedObjects = true,

    // 사용하지 않는 스트림 제거 (표시에 필요하지 않은 추가 데이터)
    RemoveUnusedStreams = true,

    // 중복 스트림을 연결하여 동일한 리소스(예: 글꼴, 이미지)가 한 번만 저장되도록 합니다.
    LinkDuplicateStreams = true,
};

// 이미지 압축 활성화
options.ImageCompressionOptions.CompressImages = true;

// 이미지 품질을 75%로 설정하세요 (파일 크기와 시각적 선명도를 균형 있게 조정합니다)
options.ImageCompressionOptions.ImageQuality = 75;

// PDF 문서에 최적화 설정을 적용하십시오.
document.OptimizeResources(options);

// 지정된 출력 경로에 축소된 PDF를 저장하세요.
document.Save("shrinked.pdf");

Java를 사용하여 PDF 파일 크기 줄이기

Java 개발자로서, 아래와 같이 Aspose.PDF for Java를 사용하여 PDF 크기를 줄일 수 있습니다:

Step 1: 종속성 추가하기

다음 내용을 pom.xml에 추가하세요:

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

Step 2: PDF 크기 축소 Java에서

여기 자바에서 PDF 문서의 크기를 줄이는 간단한 자바 예제가 있습니다:

import com.aspose.pdf.Document;
import com.aspose.pdf.optimization.OptimizationOptions;

public class ShrinkPDF {
    public static void main(String[] args) {
        // 지정된 파일 경로에서 PDF 문서를 로드합니다.
        Document document = new Document("input.pdf");

        // 압축 설정을 정의하기 위해 OptimizationOptions 객체를 생성합니다.
        OptimizationOptions options = new OptimizationOptions();

        // PDF에서 사용하지 않는 개체를 제거하여 공간을 확보하세요.
        options.setRemoveUnusedObjects(true);

        // 사용하지 않는 스트림(디스플레이에 필요하지 않은 추가 데이터)을 제거하십시오.
        options.setRemoveUnusedStreams(true);

        // 중복 스트림을 연결하여 동일한 리소스(예: 글꼴, 이미지)가 한 번만 저장되도록 합니다.
        options.setLinkDuplicateStreams(true);

        // 이미지 압축 활성화
        options.getImageCompressionOptions().setCompressImages(true);

        // 이미지 품질을 75%로 설정하세요 (파일 크기와 시각적 선명도 균형을 이루게 됨)
        options.getImageCompressionOptions().setImageQuality(75);

        // PDF 문서에 최적화 설정을 적용하십시오.
        document.optimizeResources(options);

        // 지정된 출력 경로에 축소(압축된) PDF를 저장합니다.
        document.save("shrinked.pdf");
    }
}

Python에서 PDF 크기 줄이기

Aspose.PDF for Python을 사용하면 다음과 같이 PDF 크기를 쉽게 줄일 수 있습니다:

1단계: 라이브러리 설치

pip를 사용하여 설치하세요:

pip install aspose-pdf

단계 2: PDF 축소를 위한 스크립트 실행

스크립트를 실행하여 PDF를 빠르게 축소하고 공유 또는 저장을 위해 준비된 더 작고 최적화된 파일을 생성합니다.

import aspose.pdf as ap

# 지정된 파일 경로에서 PDF 문서를 로드합니다.
document = ap.Document("input.pdf")

# 압축 설정을 정의하기 위한 OptimizationOptions 객체를 생성합니다.
options = ap.optimization.OptimizationOptions()

# PDF에서 사용하지 않는 객체를 제거하여 공간을 확보하십시오.
options.remove_unused_objects = True

# 불필요한 스트림 제거 (표시에 필요하지 않은 추가 데이터)
options.remove_unused_streams = True

# 링크 중복 스트림을 연결하여 동일한 리소스(예: 글꼴, 이미지)가 한 번만 저장되도록 합니다.
options.link_duplicate_streams = True

# 이미지 압축 활성화
options.image_compression_options.compress_images = True

# 이미지 품질을 75%로 설정하세요 (파일 크기와 시각적 선명도를 균형 있게 조절합니다)
options.image_compression_options.image_quality = 75

# PDF 문서에 최적화 설정을 적용하세요.
document.optimize_resources(options)

# 지정된 출력 경로에 축소(압축)된 PDF를 저장하세요.
document.save("shrinked.pdf")

최고의 결과를 위한 빠른 팁

  • 이메일의 경우: 원활한 전송을 위해 5MB 이하로 유지하세요.
  • 웹용: 이미지 DPI를 150 이하로 줄이세요.
  • 아카이빙을 위해: 메타데이터 및 개인 정보를 제거하여 공간을 절약하고 프라이버시를 보호하세요.

무료 라이센스 받기

제한 없이 Aspose.PDF를 사용해 보고 싶으신가요? 무료 임시 라이센스를 받으세요 그리고 모든 기능을 잠금 해제하세요. 이 프로그램은 PDF를 크기 조정하고, 압축하며, 제한 없이 조작할 수 있게 해줍니다.

PDF 축소: 무료 리소스

Aspose.PDF로 제공되는 추가 무료 PDF 도구를 발견하거나 아래 리소스를 따라 개발자 문서에서 심층 가이드, API 참조 및 실용적인 예를 확인하세요:

FAQ

Q: PDF를 축소하는 것과 압축하는 것은 같은 것인가요?

A: 네, 두 용어 모두 파일 크기를 줄이는 것을 의미하지만 “shrink"는 더 캐주얼하고 “compress"는 더 기술적입니다.

Q: PDF 파일을 축소하면 품질에 영향을 미칠까요?

A: 이미지 품질을 너무 낮추면, 네. 균형을 위해 70-80% 이미지 품질을 목표로 하세요.

Q: 여러 개의 PDF 파일을 한 번에 축소할 수 있나요?

A: 네, 온라인 도구를 사용하거나 Aspose.PDF를 사용하여 루프에서 프로그래밍 방식으로 가능합니다.

결론

PDF 크기를 줄이는 것은 온라인에서 10초 만에 빠르게 완료할 수 있으며, 코드에서 완전 자동화된 솔루션만큼 강력할 수 있습니다. Aspose.PDF를 사용하면 파일 크기와 품질 간의 균형을 조절할 수 있어 PDF가 항상 빠르게 공유되고, 저장하기 쉽고, 보기에도 즐겁습니다.

질문이 있나요? 언제든지 저희 무료 지원 포럼 에 문의해 주세요.

See Also