فشرده سازی فایل های پی دی اف در سی شارپ

PDF(فرمت سند قابل حمل) به طور گسترده برای به اشتراک گذاری اسناد در پلتفرم ها و دستگاه های مختلف استفاده می شود. با این حال، اندازه فایل های بزرگ آنها می تواند در هنگام اشتراک گذاری یا ذخیره آنها چالش هایی ایجاد کند. این مقاله یک راهنمای جامع در مورد فشرده‌سازی فایل‌های PDF در سی شارپ ارائه می‌دهد که به شما این امکان را می‌دهد تا حجم فایل‌های PDF را بدون زحمت کاهش دهید و قابلیت استفاده آن‌ها را بهینه کنید.

کتابخانه سی شارپ برای فشرده سازی PDF

برای فشرده‌سازی مؤثر فایل‌های PDF، از کتابخانه پردازش PDF قوی، Aspose.PDF for .NET استفاده می‌کنیم. این کتابخانه ایجاد، ویرایش و پردازش اسناد PDF را ساده می کند. می‌توانید از طریق زیر دستور NuGet، کتابخانه را در برنامه C# خود نصب کنید:

PM> Install-Package Aspose.PDF

فشرده سازی یک فایل پی دی اف در سی شارپ

Aspose.PDF برای دات نت فرآیند فشرده سازی فایل های PDF را ساده می کند و شما می توانید آن را تنها در چند خط کد انجام دهید. در زیر مراحل کاهش حجم یک فایل PDF در سی شارپ آورده شده است.

نمونه کد زیر نحوه فشرده سازی یک فایل PDF در سی شارپ را نشان می دهد.

using System;
using Aspose.Pdf;
using Aspose.Pdf.Optimization;

// فایل PDF را برای فشرده سازی بارگذاری کنید
Document CompressPdfDocument = new Document("document.pdf");

// PDF را بهینه کنید
OptimizationOptions PdfoptimizeOptions = new OptimizationOptions();

// فشرده سازی تصویر را فعال کنید
PdfoptimizeOptions.ImageCompressionOptions.CompressImages = true;

// کیفیت تصویر را تنظیم کنید
PdfoptimizeOptions.ImageCompressionOptions.ImageQuality = 50;

// بهینه سازی اپلیکیشن
CompressPdfDocument.OptimizeResources(PdfoptimizeOptions);

// PDF فشرده شده را ذخیره کنید
CompressPdfDocument.Save("compressed.pdf")

فشرده ساز PDF آنلاین

ما همچنین یک کمپرسور آنلاین رایگان PDF با استفاده از Aspose.PDF برای دات نت ایجاد کرده ایم که رایگان است و می توانید بدون ایجاد حساب کاربری از آن استفاده کنید.

کتابخانه PDF رایگان سی شارپ

برای استفاده از Aspose.PDF برای دات نت بدون هیچ محدودیتی می توانید یک مجوز موقت رایگان دریافت کنید. همچنین، می‌توانید از مستندات دیدن کنید تا اطلاعات بیشتری درباره کتابخانه PDF C# ما پیدا کنید.

اگر هنگام استفاده از کتابخانه ما مشکلی پیدا کردید، از طریق ما forum با ما تماس بگیرید.

نتیجه

در این مقاله نحوه فشرده سازی فایل های PDF در سی شارپ با استفاده از Aspose.PDF برای دات نت توضیح داده شده است. این یک فرآیند گام به گام و نمونه کد را برای شما فراهم می کند تا حجم یک PDF را بدون دردسر کاهش دهید. به سادگی Aspose.PDF را برای دات نت نصب کنید و می توانید فایل های PDF را به راحتی فشرده کنید.

همچنین ببینید