Как обрезать PDF с помощью C#

В этом кратком руководстве показано, как обрезать PDF с помощью C#. В нем представлены сведения о конфигурации, ход выполнения программы и исполняемый пример кода, демонстрирующий базовое приложение для обрезки страницы в PDF с помощью C#. Этот пример кода может быть выполнен на любой из платформ, поддерживающих среду .NET, и не требует Acrobat или какого-либо другого стороннего инструмента для обрезки некоторой части файла PDF.

Шаги по обрезке PDF с помощью C#

  1. Установите среду, чтобы добавить Aspose.PDF for .NET для обрезки части страницы.
  2. Загрузите исходный файл PDF в объект класса Document, чтобы обрезать его.
  3. При необходимости отобразите существующие поля страницы PDF.
  4. Создайте новый объект Rectangle, определяющий область обрезки.
  5. Установите значения CropBox, TrimBox, ArtBox и BleedBox для вновь созданного прямоугольника.
  6. Сохранить PDF

Эти шаги обобщают процесс обрезки PDF-документа с помощью C#. Процесс начинается с загрузки файла PDF и, при необходимости, отображения существующих значений для CropBox, TrimBox, ArtBox, BleedBox и MediaBox. На следующих шагах инициализируется новый прямоугольник, определяющий область страницы, которая должна быть обрезана, а затем устанавливается этот прямоугольник в качестве нового параметра для всех полей страницы PDF, упомянутых выше.

Код для обрезки PDF-файла с помощью С#

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

Это краткое руководство показало нам как обрезать файл PDF с помощью C#. Если вы хотите узнать, как разделить файл PDF на страницы, обратитесь к статье как разбить файл PDF по страницам в С#.

 Русский