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