
Размер страницы PDF определяет, как его содержимое отображается, печатается или обрабатывается. Мы часто нуждаемся в изменении размера бумаги в PDF документах при подготовке к печати, конвертации форматов или стандартизации макетов. В этой статье вы узнаете, как изменить размер страницы PDF любого файла PDF на Java. Мы проведем вас через пошаговое руководство с полными примерами кода.
Эта статья охватывает следующее:
- Java SDK для изменения размера страниц PDF
- Измените размер страницы PDF, используя встроенные стандартные размеры страниц, такие как A3, A4 и Letter.
- Изменить размер бумаги в PDF на пользовательские размеры
- Редактировать размер страницы PDF онлайн
- Изучите бесплатные ресурсы
Java SDK для редактирования размера страницы PDF
Мы будем использовать Aspose.PDF for Java для изменения размера страницы PDF в Java. Он позволяет разработчикам программно создавать, изменять и конвертировать PDF-файлы без Adobe Acrobat. API легко интегрируется, прост в использовании и поддерживает мощные функции манипуляции с PDF.
Вы можете скачать SDK со страницы загрузок или включить его через Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
Как только библиотека будет включена в ваш проект, вы сможете начать работу с документами PDF, используя код Java.
Изменить размер страницы PDF на Java
Чтобы изменить размер бумаги в PDF-документе, используя стандартные размеры страниц, такие как A3, A4 и Letter в Aspose.PDF for Java, выполните следующие шаги:
- Загрузите существующий PDF, используя класс
Document
. - Итерируйте по страницам и применяйте стандартный
PageSize
с помощью методаResize()
. - Сохраните измененный PDF, используя метод
save()
.
Вот как изменить размер страницы PDF, используя стандартные размеры, такие как A3, A4 и Letter, на Java:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// Загрузите PDF-документ
Document pdfDocument = new Document("sample_pdf.pdf");
// Измените размеры всех страниц на A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Сохраните изменённый документ
pdfDocument.save("output_a4.pdf");
}
}
Как это работает:
PageSize.getA4()
: Предоставляет стандартный размер страницы A4 (595 x 842 пункты).resize(Pagesize)
: Изменяет размер страницы в соответствии с указанным стандартным форматом.
Это полезно, когда вы хотите обеспечить единый формат печати для всех страниц.
Измените размер бумаги в PDF с помощью пользовательской ширины и высоты
Чтобы установить пользовательские размеры страниц PDF в Java, выполните следующие шаги:
- Откройте файл PDF с помощью класса
Document
. - Укажите новую ширину и высоту в пунктах.
- Примените эти размеры, используя метод
setPageSize()
для каждой страницы. - Сохраните выходной файл, используя метод
save()
.
Следующий фрагмент кода на Java показывает, как изменить размер страницы PDF на пользовательские размеры:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// Загрузите существующий PDF
Document pdfDocument = new Document("sample_pdf.pdf");
// Определите пользовательский размер (например, 500 x 700 точек)
double customWidth = 500;
double customHeight = 700;
// Измените размер каждой страницы
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// Сохраните обновленный документ
pdfDocument.save("output_custom_size.pdf");
}
}
Как это работает:
- Вы определяете свои предпочитаемые размеры вручную.
- Применяет гибкое управление макетом, идеально подходящее для конкретных требований дизайна.
Этот метод идеален при работе с нестандартными размерами страниц или исправлениями макета.
Получите бесплатную лицензию
Вы можете исследовать полный набор функций Aspose.PDF с помощью бесплатной временной лицензии.Без ограничений, без предоплаты. Это идеальный способ оценить все возможности в вашем Java проекте.
Редактировать размер страниц PDF онлайн
Попробуйте изменить размер PDF-файлов онлайн с помощью Aspose PDF Resize Tool.Это бесплатно, просто в использовании и позволяет быстро и точно настраивать размеры страниц.

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