این مبحث سریع نحوه فشردهسازی PDF در سی شارپ** را با کمک مراحل پیکربندی کامل شامل تنظیم محیط و سایر اطلاعات در مورد کلاسهای ضروری برای استفاده، راهنمایی میکند. می توانید به راحتی از فراخوانی های API ساده در C# فشرده سازی اندازه فایل PDF استفاده کنید و آن را در دیسک ذخیره کنید. با استفاده از شی کلاس OptimizationOptions می توانید گزینه های فشرده سازی PDF خروجی را سفارشی کنید.
مراحل فشرده سازی PDF در سی شارپ
- برنامه خود را برای اضافه کردن مرجع به Aspose.PDF از مدیر بسته NuGet پیکربندی کنید
- فایل PDF منبع را با استفاده از نمونه کلاس Document از دیسک بارگیری کنید
- برای پیکربندی فشرده سازی فایل PDF و تنظیم تنظیمات مختلف بهینه سازی PDF، شی کلاس OptimizationOptions را نمونه سازی کنید.
- روش OptimizeResources در سی شارپ فایل PDF را بر اساس تنظیمات استفاده شده فشرده می کند
- فایل PDF فشرده شده را روی دیسک ذخیره کنید
مراحل بالا در *C# با دنبال کردن توالی تعریف شده از عملیات، اندازه PDF را کاهش می دهد. شما این فرآیند را با افزودن مرجع API با استفاده از مدیر بسته NuGet و وارد کردن فضاهای نام مورد نیاز آغاز خواهید کرد. سپس فایل PDF منبع با استفاده از شی کلاس Document برای فشرده سازی بارگذاری می شود. شی OptimizationOptions class برای تنظیم گزینه های فشرده سازی مختلف برای PDF از جمله فشرده سازی تصاویر و کیفیت تصویر PDF استفاده خواهد شد. روش OptimizeResources تنظیمات بهینه سازی را برای فشرده سازی PDF بر اساس گزینه های انتخاب شده اعمال می کند. در نهایت PDF فشرده شده روی دیسک ذخیره می شود.
کد برای فشرده سازی PDF در سی شارپ
مثال فوق در *C# با استفاده از فراخوانی های ساده API و چند خط کد، اندازه PDF را فشرده می کند. OptimizationOptions همچنین به شما این امکان را می دهد که تنظیمات مختلف فشرده سازی دیگر از جمله ImageEncoding، LinkDuplicateStreams، MaxResolution، RemovePrivateInfo، RemoveUnusedStreams، RemoveUnusedObjects و بسیاری از تنظیمات دیگر را تنظیم کنید. اگر PDF منبع دارای محتوایی باشد که با استفاده از تنظیمات بالا قابل ارجاع باشد، پس از استفاده از این ویژگی ها به فشرده سازی PDF کمک می کند.
در این مبحث یاد گرفتیم که برای فشرده سازی فایل PDF به صورت برنامه نویسی می توان اپلیکیشن مبتنی بر C# را به راحتی توسعه داد. اگر می خواهید در مورد تقسیم PDF به صفحات بیاموزید، به مقاله نحوه تقسیم فایل PDF بر اساس صفحات در سی شارپ مراجعه کنید.