Обрізати PDF-сторінки в C#

Під час роботи з файлами PDF програмно вам часто потрібно обрізати сторінки в PDF. Це може бути корисним, коли вам потрібно обрізати порожні поля, вміст у верхньому/нижньому колонтитулі тощо. Щоб досягти цього, ця стаття надає вам простий спосіб обрізання сторінок PDF у C#. Отже, давайте розглянемо, як це зробити в програмі .NET.

Бібліотека C# для обрізання PDF

Щоб обрізати PDF-файли, ми будемо використовувати Aspose.PDF for .NET, яка є потужною бібліотекою для обробки, створення та обробки PDF-файлів. Ви можете завантажити бібліотеку або встановити її у своїй програмі C# за допомогою такої команди NuGet:

PM> Install-Package Aspose.PDF

Обрізати PDF-файл у C#

Обрізати сторінки у файлі PDF стає легко за допомогою Aspose.PDF for .NET. Вам потрібно лише завантажити PDF-файл, вказати розмір поля для кадрування, і все. Давайте подивимося, як обрізати сторінку в PDF за допомогою C#.

  • Перш за все, завантажте PDF-файл за допомогою класу Document.
  • Потім створіть новий об’єкт Rectangle та ініціалізуйте його розмір.
  • Виберіть потрібну сторінку та призначте прямокутник для CropBox, TrimBox, ArtBox і BleedBox властивості сторінки.
  • Зрештою, збережіть обрізаний PDF-файл за допомогою методу Document.Save(string).

У наведеному нижче прикладі коду показано, як обрізати сторінку в PDF за допомогою C#.

// Завантажити файл PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// Створіть новий прямокутник і призначте його властивостям сторінки
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Зберегти обрізаний PDF
pdfDocument1.Save("cropped.pdf");  

Обрізати PDF онлайн

Ми також надаємо безкоштовну програму для кадрування PDF-сторінок, яка базується на Aspose.PDF for .NET. Ви можете використовувати цю програму для обрізання PDF без створення облікового запису.

Безкоштовна бібліотека C# PDF

Ви можете оцінити нашу бібліотеку C# PDF без будь-яких обмежень за допомогою безкоштовної тимчасової ліцензії. Також ви можете відвідати документацію, щоб ознайомитися з іншими функціями бібліотеки.

Якщо під час використання нашої бібліотеки виникнуть проблеми, ви можете зв’язатися з нами через наш форум.

Висновок

У цій статті показано, як обрізати сторінки у файлі PDF за допомогою C#. Виконавши кілька простих кроків і написавши кілька рядків коду, ви можете обрізати потрібні PDF-сторінки програмним шляхом. Крім того, ми надали вам веб-програму для обрізання PDF-файлів онлайн. Ви можете використовувати цей онлайн-обрізувач PDF-файлів абсолютно безкоштовно, не створюючи облікового запису.

Дивись також