IRONSOFTWAREHOME
PDF 압축
using IronPdf;

var pdf = new PdfDocument("document.pdf");

// Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressAndSaveAs("document_compressed.pdf", 60);

// Higher quality setting for better image preservation - the API provides automatic optimization
pdf.CompressAndSaveAs("document_scaled_compressed.pdf", 90);
Imports IronPdf

Dim pdf = New PdfDocument("document.pdf")

' Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressAndSaveAs("document_compressed.pdf", 60)

' Higher quality setting for better image preservation - the API provides automatic optimization
pdf.CompressAndSaveAs("document_scaled_compressed.pdf", 90)
NuGet Download
PM > Install-Package IronPdf
PDF 압축

PDF 압축

IronPDF는 CompressImages 메서드를 사용하여 문서 내에 포함된 이미지 크기를 줄임으로써 기본적으로 PDF를 압축하는 지원을 제공합니다.

JPEG 이미지 크기를 조정할 때 품질 설정은 파일 크기와 이미지 선명도 사이의 균형을 결정합니다. 화질 100%는 거의 눈에 띄는 화질 손실을 초래하는 반면, 1%는 매우 낮은 화질의 이미지를 생성합니다. 일반적으로 90% 이상은 고품질, 8090%는 중간 품질, 7080%는 저품질로 간주됩니다. 화질을 70% 미만으로 낮추면 파일 크기를 크게 줄일 수 있지만, 이미지 품질이 눈에 띄게 저하될 수 있습니다.

파일 크기와 이미지 선명도 사이의 최적의 균형을 찾기 위해 다양한 화질 값을 시험해 보는 것이 좋습니다. 화질 저하 정도는 원본 이미지에 따라 달라진다는 점을 유념하시기 바랍니다. 일부 이미지는 다른 이미지보다 화질 저하가 더 두드러지게 나타날 수 있습니다.

5 Steps to Compress PDF Files in C#

먼저 압축해야 할 PDF 문서를 불러와야 합니다. 이는 지정된 파일 경로에서 기존 PDF 파일을 로드하는 데 사용할 수 있는 PdfDocument 클래스를 사용하여 수행할 수 있습니다.

이제 지정된 품질로 PDF 내의 이미지를 압축하는 방법을 보여드리겠습니다. 이 작업을 수행하기 위해서는 CompressImages 메서드를 사용하고, 압축 중에 사용할 품질을 메서드에 전달합니다. 이 방법은 PDF 문서 내의 모든 이미지를 원본 품질의 60%로 압축합니다. 품질 매개변수는 1(최저 품질, 최고 압축률)부터 100(최고 품질, 최저 압축률)까지의 정수입니다. 이렇게 하면 파일 크기가 줄어들지만, 이미지 선명도가 다소 떨어질 수 있다는 점에 유의해야 합니다. 그런 다음, 이 새로 압축된 PDF 문서를 SaveAs 메서드를 사용하여 저장할 수 있습니다.

다음으로, PDF 문서 내 이미지 압축에 대한 또 다른 접근 방식인 크기 조정을 이용한 이미지 압축을 살펴보겠습니다. 이 작업을 수행하기 위해서는 CompressImages 메서드를 다시 사용할 것입니다. 이번에는 압축 품질과 함께 ShrinkImage 부울 값을 메서드에 전달하고 이를 true로 설정할 것입니다. 이 부울 값을 true로 설정하면 PDF 내에서 보이는 크기에 따라 이미지 해상도가 축소됩니다. 즉, 이미지가 화면에 표시되는 크기보다 클 경우, 표시되는 크기에 맞춰 크기가 조정됩니다. 하지만 이로 인해 이미지 왜곡이 발생할 수 있습니다.

마지막으로, SaveAs 메서드를 다시 사용하여 압축된 PDF 파일을 지정된 위치에 저장할 것입니다. 이 접근 방식은 웹이나 이메일 사용과 같이 파일 크기를 줄이기 위해 PDF를 최적화할 때 품질과 압축률 사이의 균형을 유지하는 데 유용합니다.

PDF 압축 가이드를 활용하여 PDF를 최적화하세요.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.