NuGet을 통해 설치됨
PM> Install-Package Spire.PDF
관련된 링크들
큰 PDF 파일은 작업하기 번거로울 수 있으며 귀중한 저장 공간을 차지하고 전송 및 업로드 속도가 느려질 수 있습니다. PDF 문서 압축은 파일 크기를 줄이고 다양한 용도에 맞게 최적화하는 간단하고 효과적인 방법입니다. PDF를 압축하면 이메일 또는 클라우드 스토리지 플랫폼을 통해 더 쉽게 공유하고, 다운로드 속도를 높이고, 전반적인 문서 관리를 개선할 수 있습니다. 이 기사에서는 다음을 사용하여 C# 및 VB.NET에서 PDF 문서를 압축하는 방법을 배웁니다 Spire.PDF for .NET.
Spire.PDF for .NET 설치
먼저 Spire.PDF for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 다음에서 다운로드할 수 있습니다 이 링크 또는 NuGet을 통해 설치됩니다.
PM> Install-Package Spire.PDF
C#, VB.NET에서 PDF 문서의 글꼴 및 이미지 압축
글꼴과 고품질 이미지는 PDF 문서의 크기에 기여하는 두 가지 주요 요소입니다. PDF 문서 크기를 줄이기 위해 글꼴 리소스(또는 포함되지 않은 글꼴도 포함)와 이미지 품질을 압축할 수 있습니다. 다음은 Spire.PDF for .NET을 사용하여 PDF 문서를 압축하는 단계입니다.
- PdfCompressor 개체를 초기화하는 동안 PDF 문서를 로드합니다.
- PdfCompressor.Options.TextCompressionOptions 속성을 통해 텍스트 압축 옵션을 가져옵니다.
- TextCompressionOptions.CompressFonts를 true로 설정하여 글꼴 리소스를 압축합니다.
- PdfCompressor.Options.ImageCompressionOptions 속성을 통해 이미지 압축 옵션을 가져옵니다.
- ImageCompressionOptions.ImageQuality 속성을 통해 이미지 압축 수준을 설정합니다.
- ImageCompressionOptions.CompressImage를 true로 설정하여 이미지를 압축합니다.
- PdfCompressor.CompressToFile() 메서드를 사용하여 압축된 문서를 파일로 저장합니다.
- C#
- VB.NET
using Spire.Pdf;
using Spire.Pdf.Conversion.Compression;
namespace CompressPdf
{
class Program
{
static void Main(string[] args)
{
//Load a PDF document while initializing the PdfCompressor object
PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf");
//Get text compression options
TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions;
//Compress fonts
textCompression.CompressFonts = true;
//Unembed fonts
//textCompression.UnembedFonts = true;
//Get image compression options
ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions;
//Set the compressed image quality
imageCompression.ImageQuality = ImageQuality.High;
//Resize images
imageCompression.ResizeImages = true;
//Compress images
imageCompression.CompressImage = true;
//Save the compressed document to file
compressor.CompressToFile("Compressed.pdf");
}
}
}

임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.