Как выращивать, ротирать и перерабатывать PDF-файлы в .NET

Как выращивать, ротирать и перерабатывать PDF-файлы в .NET

Automating PDF С помощью Aspose.PDF.Plugin для .NET вы можете выращивать маргины, поворачивать ориентацию или перерабатывать размеры страницы в массе — идеально подходит для больших пакетов документов или индивидуальных требований по распределению.

Крупные PDF-страницы (маргины, кровотечения, персонализированные размеры)

Кропинг выделяет нежелательное белое пространство, устанавливает печатные кровотечения или сосредоточится на конкретном контенте страницы.

using Aspose.Pdf.Plugins;

string input = @"C:\Docs\source.pdf";
string output = @"C:\Docs\cropped.pdf";

var optimizer = new Optimizer();
var cropOptions = new CropOptions()
{
    // Crop rectangle (left, top, width, height) in user units
    CropBox = new Rectangle(50, 50, 500, 700),
    Pages = new[] { 1, 2 } // Crop only pages 1 and 2
};
cropOptions.AddInput(new FileDataSource(input));
cropOptions.AddOutput(new FileDataSource(output));

optimizer.Process(cropOptions);

Объем страниц PDF (Portrait/Landscape/Custom)

Изменение ориентации страницы для читаемости или производственных потребностей:

var rotateOptions = new RotateOptions()
{
    Rotation = Rotation.on90, // or .on180, .on270
    Pages = new[] { 2, 4, 6 } // Rotate only even pages
};
rotateOptions.AddInput(new FileDataSource(input));
rotateOptions.AddOutput(new FileDataSource(@"C:\Docs\rotated.pdf"));

optimizer.Process(rotateOptions);

Рециркуляция PDF-страниц (размер страницы, масштабирование)

Настройка всех или выбранных страниц на букву, A4 или персонализированные размеры:

var resizeOptions = new ResizeOptions()
{
    PageSize = PageSize.PageA4,
    Pages = new[] { 1, 3, 5 } // Resize odd pages
};
resizeOptions.AddInput(new FileDataSource(input));
resizeOptions.AddOutput(new FileDataSource(@"C:\Docs\resized.pdf"));

optimizer.Process(resizeOptions);

Сценарии использования

  • Скенируемые урожайные документы для удаления артефактов/бордеров до ОКР или архивирования
  • Ротационные страницы пейзажа для печати или цифрового просмотра
  • Перевести юридические, таблоидные или смешанные документы в стандартные форматы для соответствия

Часто задаваемые вопросы

**Q: Могу ли я выращивать, поворачивать или перерабатывать только конкретные страницы?**А: Да — уточнить Pages Каждая операция поддерживает выбор по страницы.

**Q: Как я перенаправляю ориентацию или размер страницы?**А: Используйте RotateOptions с .on0 для реставрации портретов или ResizeOptions с желаемым стандартным размером.

**Q: Существуют ли постоянные изменения?**Ответ: Да — выходные PDF-файлы хранятся с изменениями. всегда копировать оригиналы, если вам может понадобиться перевернуть.

Pro Tip: Комбинировать несколько операций в последовательности — выращивать, затем рецидировать, потом поворачивать — для полной автоматизации расположения.

 Русский