IronPDF 방법 PDF 압축 IronPDF를 사용하여 C#에서 PDF를 압축하는 방법 커티스 차우 업데이트됨:1월 10, 2026 다운로드 IronPDF NuGet 다운로드 DLL 다운로드 윈도우 설치 프로그램 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English IronPDF는 C#으로 구현된 강력한 PDF 압축 기능을 제공하여 내장된 이미지를 압축하고 PDF 트리 구조를 최적화함으로써 파일 크기를 줄여 문서 품질을 유지하면서 저장 및 공유를 더욱 용이하게 해줍니다. PDF 압축은 PDF 문서의 파일 크기를 줄여 저장, 공유 및 전송을 더욱 용이하게 합니다. HTML에서 생성된 PDF를 사용하든 기존 PDF 파일을 사용하든, 문서 처리를 최적화하려면 압축이 필수적입니다. 일반적으로 PDF 파일 크기의 대부분은 이미지로 구성됩니다. IronPDF는 내장 이미지 크기를 줄이고 표가 많은 PDF에서 흔히 볼 수 있는 트리 구조를 최적화하는 압축 기능을 제공합니다. 이러한 기술은 URL을 PDF로 변환 하거나 HTML 파일을 변환하는 등 다양한 방법을 통해 생성된 PDF와 완벽하게 호환됩니다. 빠른 시작: IronPDF로 PDF 파일 압축 IronPDF의 압축 도구를 사용하여 PDF 파일 크기를 줄이세요. PdfDocument.FromFile를 사용하여 PDF 파일을 불러오고, 기본 옵션을 사용하여 Compress 방법으로 압축을 적용한 다음, 최적화된 PDF 파일을 저장하세요. 이 과정을 통해 품질을 유지하면서 파일 크기를 크게 줄일 수 있습니다. 지금 바로 NuGet을 사용하여 PDF 만들기를 시작하세요. NuGet 패키지 관리자를 사용하여 IronPDF를 설치하세요. PM > Install-Package IronPdf 다음 코드 조각을 복사하여 실행하세요. PdfDocument.FromFile("input.pdf").CompressImages(40).SaveAs("compressed.pdf"); 실제 운영 환경에서 테스트할 수 있도록 배포하세요. 지금 바로 무료 체험판을 통해 프로젝트에서 IronPDF를 사용해 보세요. 30일 무료 체험 ### 최소 워크플로우(5단계) NuGet에서 PDF 압축용 C# 라이브러리를 다운로드하세요. 기존 PDF 파일을 가져오거나 새 PDF 파일을 생성합니다. PDF에서 이미지 크기를 줄이려면 `CompressImages` 메서드를 사용하십시오. `CompressStructTree` 메서드를 활용하여 PDF의 트리 구조를 최소화합니다. 압축된 PDF 문서를 내보내기 PDF 파일에서 이미지를 압축하는 방법은 무엇인가요? JPEG 압축 품질은 1% (매우 낮은 품질)부터 100% (최소한의 손실)까지 다양합니다. 이러한 레벨을 이해하면 이미지가 포함된 PDF 파일을 다루거나 글꼴 및 그래픽을 관리 해야 할 때 도움이 됩니다. 90% 이상: 고품질 80~90%: 중간 품질 70~80%: 낮은 품질 다양한 값을 조정하여 화질과 파일 크기의 균형을 맞춰보세요. 화질 저하는 입력 이미지 유형에 따라 다르며, 이미지 종류에 따라 선명도 손실이 더 두드러지게 나타납니다. 이는 특히 Azure Blob Storage의 이미지를 사용하거나 사용자 지정 워터마크가 포함된 PDF를 만들 때 중요합니다. :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-image.cs using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Compress images in the PDF pdf.CompressAndSaveAs("compressed.pdf", 40); $vbLabelText $csharpLabel 이미지 압축을 통해 어떤 결과를 기대할 수 있을까요? 39.24% 할인! 이미지 압축 옵션은 어떻게 작동하나요? 두 가지 주요 이미지 압축 옵션: ShrinkImage: PDF에서 보이는 크기에 따라 이미지 해상도를 낮춥니다. 이는 사용 목적에 따라 최고 품질이 필요하지 않은 고해상도 이미지를 최적화하여 파일 크기를 크게 줄여줍니다. HighQualitySubsampling: 크로마 서브샘플링 방법을 결정합니다. "True"는 풍부한 색상 디테일을 위해 4:4:4 서브샘플링을 사용합니다. "False"는 4:1:1 서브샘플링을 사용하여 색상 디테일을 줄이고 파일 크기를 낮춥니다. 크로마 서브샘플링은 밝기 해상도는 유지하면서 색상 정보 해상도를 낮춤으로써 시각적 품질을 보존하면서 데이터 요구량을 줄입니다. 인간의 눈은 색상 변화보다 밝기 변화에 더 민감하기 때문에 이 기술은 사진 이미지에 효과적입니다. 4:4:4 서브샘플링에서는 각 픽셀이 완전한 색상 정보를 유지합니다. 4:1:1 서브샘플링에서는 색상 정보가 감소하여 파일 크기는 줄어들지만 색상 디테일도 저하됩니다. 원하는 화질과 파일 크기 중 어느 쪽을 우선시할지 선택하세요. PDF 트리 구조를 압축하는 방법은 무엇인가요? 이 기능은 크롬 엔진이 생성하는 트리 구조를 최소화하여 PDF 크기를 줄입니다. 특히 표 데이터가 많은 크롬 엔진 생성 PDF에서 가장 효과적입니다. 일부 렌더링 엔진은 이러한 구조 없이 PDF를 출력하므로, 그런 경우에는 이 기능이 효과가 없습니다. 이 기술은 복잡한 레이아웃을 다루거나 구조적 요소가 중복되는 여러 PDF 파일을 병합 할 때 유용합니다. 트리 구조를 제거하면 텍스트 강조 표시 및 추출 효율성에 영향을 미칠 수 있습니다. 압축을 적용할 때, 특히 사용자가 압축된 PDF에서 텍스트와 이미지를 추출 해야 하는 경우 이러한 장단점을 고려해야 합니다. Test the CompressStructTree method using this PDF with table data. :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-tree-structure.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("table.pdf"); // Compress tree structure in PDF pdf.CompressAndSaveAs("compressedTable.pdf", null, true); $vbLabelText $csharpLabel 트리 구조 압축을 통해 파일 크기를 얼마나 줄일 수 있을까요? 67.90% 할인! 이 비율은 표가 포함된 PDF 파일의 크기가 커질수록 증가합니다. 두 가지 압축 방법을 동시에 적용하려면 어떻게 해야 할까요? IronPDF의 Compress 메서드는 이미지 압축과 트리 구조 압축을 동시에 구성합니다. 이러한 결합 방식은 차트가 포함된 보고서나 표와 그래픽이 내장된 문서와 같이 이미지와 구조화된 데이터가 포함된 복잡한 PDF 파일에 특히 효과적입니다. :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-compress.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Configure compression with automatic optimization pdf.CompressAndSaveAs("compressed.pdf", 80, true); $vbLabelText $csharpLabel 사용 가능한 압축 옵션에는 어떤 것들이 있습니까? CompressImages: 기존 이미지를 JPG 인코딩을 사용하여 압축합니다. 기본값은 false입니다. 지정된 압축 설정으로 내장된 모든 이미지를 처리합니다. RemoveStructureTree: 구조 트리를 제거하여 문서 크기를 크게 줄입니다. 복잡한 문서에서 텍스트 선택에 영향을 미칠 수 있습니다. 표가 포함된 HTML로 생성된 PDF에 가장 효과적입니다. JpegQuality: 이미지 압축을 위한 JPEG 품질(1-100)을 설정합니다. 기본값은 42입니다. 값이 높을수록 세부 정보는 잘 유지되지만 파일 크기가 커집니다. HighQualityImageSubsampling: 더 높은 품질을 원하시면 4:4:4 서브샘플링을 선택하고(true), 파일 크기를 줄이려면 4:1:1 서브샘플링을 선택합니다(false). 색상 정확도 요구 사항에 따라 다릅니다. ShrinkImages: 이미지 해상도를 낮춰 크기를 대폭 줄입니다. 디스플레이 요구 사항을 초과하는 고해상도 이미지에 효과적입니다. 압축을 적용할 때는 사용 사례를 고려하십시오. 보관 목적상 파일 크기보다 품질이 우선시될 수 있습니다. 웹 배포의 경우 더 작은 파일이 필요할 수 있습니다. PDF/A 규격 문서를 사용하는지 또는 표준 PDF 문서를 사용하는지에 따라 설정을 세부적으로 조정하십시오. 당신이 할 수 있는 다른 일들을 알아볼 준비가 되셨나요? 추가 기능에 대한 자세한 내용 은 여기 튜토리얼 페이지를 참조하세요. 자주 묻는 질문 PDF 파일 크기를 압축을 통해 얼마나 줄일 수 있을까요? IronPDF는 이미지 압축 및 구조 최적화를 통해 PDF 파일 크기를 최대 75%까지 줄일 수 있습니다. 예시에서 보여드린 것처럼 이미지 압축 기술을 사용하여 파일 크기가 39.24% 감소했습니다. C#에서 PDF를 압축하는 주요 기술은 무엇인가요? IronPDF는 두 가지 주요 압축 기술을 제공합니다. 하나는 내장 이미지 크기를 줄이는 CompressImages 메서드를 사용한 이미지 압축이고, 다른 하나는 PDF의 내부 트리 구조를 최적화하는 CompressStructTree 메서드를 사용한 구조 트리 압축으로, 특히 표가 많은 문서에 유용합니다. PDF 파일에서 JPEG 압축 시 어떤 품질 수준을 사용해야 할까요? IronPDF는 JPEG 압축률을 1%에서 100%까지 지원합니다. 권장 압축률은 고화질의 경우 90% 이상, 중간 화질의 경우 80~90%, 저화질의 경우 70~80%입니다. 최적의 설정은 파일 크기와 시각적 품질 요구 사항 간의 균형을 고려하여 결정하십시오. PDF 파일을 단 한 줄의 코드로 압축할 수 있을까요? 예, IronPDF는 단 한 줄의 코드로 PDF 압축을 지원합니다. PdfDocument.FromFile("input.pdf").CompressImages(40).SaveAs("compressed.pdf"); 이 코드는 PDF 파일을 불러와 40% 품질로 압축한 후 결과를 저장합니다. HTML로 생성된 PDF에도 압축 기능이 적용되나요? 네, IronPDF의 압축 기능은 HTML 문자열을 PDF로 변환하는 경우, URL을 PDF로 변환하는 경우, HTML 파일을 변환하는 경우 등 다양한 방법으로 생성된 PDF는 물론 기존 PDF 파일과도 원활하게 작동합니다. PDF 압축을 통해 가장 큰 이점을 얻을 수 있는 콘텐츠 유형은 무엇입니까? 일반적으로 이미지는 PDF 파일 크기의 대부분을 차지하므로 이미지가 많은 문서는 압축에 적합합니다. 또한 복잡한 표 구조를 가진 PDF는 IronPDF의 구조 트리 압축 기능을 통해 이점을 얻을 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 검토자: 제프리 T. 프리츠 .NET 커뮤니티 팀의 수석 프로그램 관리자 제프는 .NET 및 Visual Studio 팀의 수석 프로그램 관리자이기도 합니다. 그는 .NET Conf 가상 컨퍼런스 시리즈의 총괄 프로듀서이며, 개발자를 위한 라이브 스트림 'Fritz and Friends'를 주 2회 진행하며 시청자들과 함께 기술에 대해 이야기하고 코드를 작성합니다. 제프는 Microsoft Build, Microsoft Ignite, .NET Conf, Microsoft MVP Summit 등 주요 Microsoft 개발자 행사를 위한 워크숍, 프레젠테이션 및 콘텐츠 기획을 담당합니다. 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기