
Розмір сторінки 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 class: Представляє весь PDF-файл і дозволяє отримати доступ до його вмісту.
- Клас Page: Представляє одну сторінку в документі.
- SetPageSize(double width, double height): Метод, що використовується для встановлення розміру сторінки в пунктах.
Цей підхід дає вам повний контроль над розмірами кожної сторінки, що робить його ідеальним для кастомних форматів або виправлень макету.
Отримайте безкоштовну ліцензію
Ви можете ознайомитися з повним набором функцій Aspose.PDF за допомогою безкоштовної тимчасової ліцензії.Ніяких обмежень, ніяких попередніх витрат. Це ідеальний спосіб протестувати повну функціональність у вашому проекті перед прийняттям рішення про покупку.
Змінити розмір PDF онлайн
Спробуйте змінити розмір PDF онлайн, використовуючи Aspose PDF Resize Tool.Це безкоштовно, просто у використанні та дозволяє швидко і точно налаштовувати розміри сторінок.

PDF Page Resize – Безкоштовні ресурси
Досліджуйте більше інструментів і документації, щоб покращити вашу розробку:
- Aspose.PDF for .NET Документація
- API Reference
- Безкоштовні онлайн інструменти для PDF
- Блогові статті та посібники
Висновок
У цьому блозі ми розглянули різні методи зміни розміру сторінки PDF в C# за допомогою Aspose.PDF for .NET API. Дотримуючись цього керівництва, ви зможете ефективно змінювати розмір сторінки будь-якого файлу PDF.
Якщо у вас є будь-які запитання або вам потрібна додаткова допомога, не соромтеся звертатися до нас на нашому free support forum.