![Обрезка страниц PDF в C#](images/Crop%20PDF%20Pages%20in%20CSharp.png#center)
При работе с PDF-файлами программно вам часто нужно обрезать страницы в PDF-файле. Это может быть полезно, когда вам нужно обрезать пустые поля, содержимое в верхнем/нижнем колонтитуле и т. д. Для этого в этой статье представлен простой способ обрезки страниц PDF на C#. Итак, давайте посмотрим, как это сделать в приложении .NET.
Библиотека С# для обрезки 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 без создания учетной записи.
![](images/Crop%20PDF%20Online.png)
Бесплатная библиотека C# в формате PDF
Вы можете оценить нашу библиотеку C# PDF без каких-либо ограничений, используя бесплатную временную лицензию. Кроме того, вы можете посетить документацию, чтобы изучить другие функции библиотеки.
Если вы обнаружите какие-либо проблемы при использовании нашей библиотеки, вы можете связаться с нами через наш форум.
Заключение
В этой статье показано, как обрезать страницы в файле PDF с помощью C#. Выполнив несколько простых шагов и написав несколько строк кода, вы сможете программно обрезать нужные страницы PDF. Кроме того, мы предоставили вам веб-приложение для обрезки PDF-файлов онлайн. Вы можете использовать этот онлайн-обрезчик PDF абсолютно бесплатно, без создания учетной записи.