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

PDF 파일을 온라인으로 축소하는 방법
다음 단계를 따라 PDF 문서의 크기를 온라인으로 줄이세요:
- Open the Shrink PDF Tool.
- Upload your PDF.
- Compress 버튼을 클릭하세요.
- 파일을 다운로드하십시오.
브라우저에서 완전히 작동하며 다운로드나 설치가 필요하지 않습니다.
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가 항상 빠르게 공유되고, 저장하기 쉽고, 보기에도 즐겁습니다.
질문이 있나요? 언제든지 저희 무료 지원 포럼 에 문의해 주세요.