Добавьте номера страниц в PDF с помощью Java

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

Действия по добавлению номера страницы в PDF-файл с помощью Java

  1. Настройте среду разработки на использование Aspose.PDF for Java для добавления номеров страниц.
  2. Загрузите PDF-файл document с несколькими страницами для добавления нумерации страниц.
  3. Создайте объект класса PageNumberStamp.
  4. Установите горизонтальное и вертикальное выравнивание нумерации страниц.
  5. Установите начальный номер страницы и формат номера страницы.
  6. Перебрать все страницы PDF, на которые необходимо добавить штамп страницы.

Выполните следующие действия, чтобы добавить номера страниц в PDF-файл с помощью Java. Начните процесс с загрузки PDF-файла в объект класса Document, а затем создайте экземпляр объекта PageNumberStamp. Он имеет методы и свойства для настройки нумерации страниц и, наконец, перебора всех страниц, на которые должен быть добавлен номер страницы, с помощью метода addStamp().

Код для добавления пользовательских номеров страниц в PDF с использованием Java

import com.aspose.pdf.*;
public class Main
{
public static void main(String[] args) throws Exception // Set Page number on PDF using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the document
Document doc = new Document("MultiPageDoc.pdf");
// Instantiate the PageNumberStamp
PageNumberStamp pageNoStamp = new PageNumberStamp();
pageNoStamp.setHorizontalAlignment(HorizontalAlignment.Right);
pageNoStamp.setVerticalAlignment(VerticalAlignment.Bottom);
pageNoStamp.setStartingNumber(1);
pageNoStamp.setFormat("#/" + doc.getPages().size());
// Add stamp
for (int pageNumber = 0; pageNumber < doc.getPages().size(); pageNumber++)
doc.getPages().get_Item(pageNumber + 1).addStamp(pageNoStamp);
// Save the PDF
doc.save("PdfWithPagination.pdf");
System.out.println("Done");
}
}

Этот код демонстрирует рабочий пример добавления номера страницы в PDF с помощью Java. Он использует класс PageNumberStamp, который имеет методы для установки выравнивания, начального номера страницы и формата отображаемой строки номера страницы. Когда мы устанавливаем формат номера страницы в объекте PageNumberStamp, он автоматически заполняется соответствующим номером страницы, когда для этого штампа вызывается метод addStamp().

Добавьте номер страницы в PDF с помощью Java с помощью этого фрагмента кода. Если вы хотите извлечь несколько страниц из PDF-файла и сохранить их в отдельный PDF-файл, обратитесь к статье как сохранить выбранные страницы из PDF с помощью Java.

 Русский