Під час роботи з файлами 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-файлів абсолютно безкоштовно, не створюючи облікового запису.