
Размер страницы PDF определяет, как его содержимое отображается, печатается и обрабатывается. Обычно нам нужно изменять размеры страниц PDF при подготовке к печати, конвертировании форматов или стандартизации макетов. В этой статье вы узнаете, как изменить размер страницы PDF любого файла PDF на C#. Мы проведем вас через пошаговое руководство с полными примерами кода.
Эта статья охватывает следующее:
- C# API для изменения размера страницы PDF
- Измените размер PDF, используя стандартные размеры страниц, такие как A3, A4 и Letter
- Измените размер страницы PDF на пользовательские размеры
- Изменить размер PDF онлайн
- Исследуйте бесплатные ресурсы
C# API для изменения размера страницы PDF
Мы будем использовать Aspose.PDF for .NET для изменения размера страницы PDF в C#. Это позволяет разработчикам создавать, редактировать и конвертировать PDF файлы без необходимости в Adobe Acrobat. API легко интегрируется, прост в использовании, работает быстро и помогает вам изменять страницы или создавать новые PDF файлы.
Чтобы начать, используйте NuGet Package Manager для установки библиотеки Aspose.PDF:
PM> Install-Package Aspose.PDF
Вы также можете загрузить его из releases.
После завершения установки все, что вам нужно сделать, это добавить правильные пространства имен в ваш проект. Теперь вы можете использовать C#, чтобы открывать, редактировать и сохранять файлы PDF.
Вы научитесь изменять размер страниц ваших PDF файлов, используя этот API на C# всего лишь с несколькими строками кода в следующих разделах.
Изменить размер страницы PDF с помощью C#
Чтобы изменить размер PDF с помощью метода Resize в Aspose.PDF for .NET, выполните следующие шаги:
- Загрузите существующий файл PDF, используя класс
Document
. - Пройдите по страницам и примените значение перечисления
PageSize
с помощью методаResize()
. - Сохраните изменения, используя метод
Save()
.
Следующий код C# показывает, как изменить размер PDF с использованием встроенных стандартных размеров страниц, таких как A3, A4 и Letter:
// Шаг 1: Импортируйте Aspose.PDF
using Aspose.Pdf;
// Шаг 2: Загрузите PDF-документ
Document document = new Document("input.pdf");
// Шаг 3: Измените размер страниц на A3, используя перечисление PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Шаг 4: Сохраните вывод
document.Save("output_a3.pdf");
Как это работает:
- PageSize.A3: Встроенная перечисляемая структура, представляющая стандартные размеры A3 (841 x 1190 пунктов).
- Resize(PageSize): Удобный метод, который изменяет размер каждой страницы на указанный стандартный формат.
Этот подход лучше всего подходит, когда вы хотите быстро и последовательно применить стандартный размер печати к вашим документам.
Изменить размер страницы PDF с пользовательской шириной и высотой
Следуйте этим шагам, чтобы задать точные размеры ваших PDF-страниц в C# с использованием Aspose.PDF for .NET:
- Загрузите существующий PDF-файл с помощью класса
Document
. - Определите новые размеры страницы.
- Переберите все страницы и примените новый размер, используя метод
SetPageSize()
. - Сохраните измененный PDF, используя метод
Save()
.
Пожалуйста, найдите ниже код на C#, чтобы изменить размер страницы PDF на нестандартные размеры:
// Шаг 1: Импортируйте пространство имен Aspose.PDF
using Aspose.Pdf;
// Шаг 2: Загрузите PDF-документ
Document document = new Document("input.pdf");
// Шаг 3: Определите пользовательские размеры (например, размер письма)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Шаг 4: Пройдите через каждую страницу и примените новый размер
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Шаг 5: Сохраните изменённый документ
document.Save("output_custom_size.pdf");
Как это работает:
- Класс Document: Представляет весь PDF файл и позволяет получить доступ к его содержимому.
- Класс Page: Представляет собой одну страницу в документе.
- SetPageSize(double width, double height): Метод, используемый для установки размера страницы в пунктах.
Этот подход дает вам полный контроль над размерами каждой страницы, что делает его идеальным для пользовательских форматов или исправлений компоновки.
Получите бесплатную лицензию
Вы можете изучить полный набор функций Aspose.PDF с помощью бесплатной временной лицензии.Никаких ограничений, никаких предоплат. Это идеальный способ протестировать всю функциональность в вашем проекте, прежде чем принимать решение о покупке.
Изменить размер PDF онлайн
Попробуйте изменить размер PDF онлайн, используя Aspose PDF Resize Tool.Это бесплатно, просто в использовании и позволяет быстро и точно настраивать размеры страниц.

PDF изменение размера страницы – бесплатные ресурсы
Изучите больше инструментов и документации, чтобы улучшить вашу разработку:
- Aspose.PDF for .NET Документация
- API Reference
- Бесплатные онлайн инструменты для работы с PDF
- Блог статьи и руководства
Заключение
В этом блоге мы рассмотрели различные методы изменения размера страницы PDF в C# с использованием Aspose.PDF for .NET API. Следуя этому руководству, вы сможете эффективно изменить размер страницы любого PDF файла.
Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь обращаться к нам на нашем free support forum.