Плюгин оптимизатора для Aspose.PDF
Aspose.PDF Optimizer Plugin для .NET позволяет разработчикам сокращать, выращивать или поворачивать PDF-документы — ключевые для веб-распределения, соответствия и управления хранением.
«Последние статьи»
Aspose.PDF Optimizer Plugin ключевые функции
PDF компрессия и уменьшение размеров файлаСнизить размер файла PDF путем компрессирования изображений и оптимизации потоков контента — идеально подходит для электронной почты, веб-страницы и хранения.
Страница ротация и крупингРотация или урожай PDF-страниц в массе для презентации, соответствия или цифровизации рабочих потоков.
Прогрессированный PDF ResizingИзменение размеров страницы (например, в букву или 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-файлов, прежде чем применять необратимые оптимизации.
- Проверка компрессионных настроек для оптимального баланса размера и качества.
- Используйте оптимизацию комплекта для больших архивов документов.
связанные с ними ресурсы: