Как да култивирате, ротирате и рецимирате PDF файлове в .NET

Как да култивирате, ротирате и рецимирате PDF файлове в .NET

Automating ПДФ С Aspose.PDF.Plugin за .NET можете да отглеждате маргини, да въртите ориентация или да рециклирате размери на страници в масиви - перфектно за големи пакети документи или персонализирани изисквания за оформление.

Разширяване на PDF страници (Margins, Bleeds, Custom Size)

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

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 страници (Портрет / 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);

Използване на случаите

  • Скенираните култури документи за премахване на артефакти / бордове преди OCR или архивиране
  • Ротирайте страниците на пейзажа за печат или цифрово гледане
  • Преместване на правни, таблоидни или смесени документи в стандартни формати за съответствие

Често задавани въпроси

**П: Мога ли да отглеждам, въртя или преобразувам само конкретни страници?**A: Да – уточнете Pages Всяка операция поддържа селекция на страница.

**Q: Как да пренасочвам ориентацията или размера на страница?**A: Използвайте RotateOptions с .on0 за пренастройване на портрет, или ResizeOptions с желания стандартни размери.

**Q: Промените са постоянни ли?**A: Да – изходните PDF файлове се съхраняват с промени. Винаги копиране на оригинални, ако може да се наложи да върнете.

Про Съвет: Комбинирайте няколко последователни операции – култивирайте, след това рецизирайте и завъртете – за пълна автоматизация на оформлението.

 Български