بهینه سازی پلاگین برای Aspose.PDF
Aspose.PDF Optimizer Plugin برای .NET به توسعه دهندگان اجازه می دهد تا اسناد PDF را کوتاه، کاشته و یا چرخش کنند – مهم برای تحویل وب، انطباق و مدیریت ذخیره سازی.
آخرین مقالات
Aspose.PDF Optimizer Plugin ویژگی های کلیدی
تقسیم فایل PDF و کاهش اندازه فایلاندازه فایل PDF را با فشرده سازی تصاویر و بهینه سازی جریان محتوا کاهش دهید – مناسب برای ایمیل، وب و ذخیره سازی.
تولید و چرخش صفحهچرخش یا کاشت صفحات PDF به صورت جمعی برای ارائه، انطباق و یا جریان های کار دیجیتالی.
تصویب PDF پیشرفتهتغییر ابعاد صفحه (به عنوان مثال، به نامه یا A4) برای نیازهای چاپ یا توزیع خاص.
شروع با Aspose.PDF Optimizer Plugin
تولید Aspose.PDF برای .NETکتابخانه Aspose.PDF را از طریق NuGet یا مجمع های مرجع به طور مستقیم به پروژه خود اضافه کنید.
مجوز خود را تنظیم کنیدویژگی های بهینه سازی کامل را با استفاده از کلید مجوز خود باز کنید.
گزینه های بهینه سازی را تنظیم کنیداستفاده
Optimizer
باOptimizeOptions
,ResizeOptions
یاRotateOptions
برای تنظیم پردازش به نیازهای شما.تولید و ذخیرهبهینه سازی، چرخش و یا بازنگری و بررسی فایل های خروجی را انجام دهید.
مثال: فشرده سازی و بهینه سازی PDF در C#
using Aspose.Pdf.Plugins;
// Input/output file paths
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_optimized.pdf";
// Set up optimization options
var opt = new OptimizeOptions();
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
// Create Optimizer and process
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Optimized PDF saved to: " + outputPath);
مثال: بازسازی صفحات PDF به اندازه نامه در C#
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_resized.pdf";
var opt = new ResizeOptions { PageSize = PageSize.PageLetter };
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Resized PDF saved to: " + outputPath);
مثال: چرخش صفحات PDF 180 درجه در C#
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\sample.pdf";
var outputPath = @"C:\Samples\sample_rotated.pdf";
var opt = new RotateOptions { Rotation = Rotation.on180 };
opt.AddInput(new FileDataSource(inputPath));
opt.AddOutput(new FileDataSource(outputPath));
var optimizer = new Optimizer();
optimizer.Process(opt);
Console.WriteLine("Rotated PDF saved to: " + outputPath);
بهترین روش ها
- همیشه فایل های PDF خود را قبل از استفاده از بهینه سازی های غیر قابل بازگشت پشتیبان بگیرید.
- تنظیمات فشرده سازی برای تعادل مطلوب اندازه و کیفیت
- از بهینه سازی بسته برای ذخایر بزرگ اسناد استفاده کنید.
منابع مرتبط: