В этом руководстве описывается, как добавлять номера страниц в PDF с помощью Java. В нем есть подробная информация по настройке среды разработки, список шагов и пример кода для добавления нумерации в PDF с помощью Java. Вы научитесь настраивать нумерацию страниц, например ее расположение на странице, выравнивание и форматирование.
Действия по добавлению номера страницы в PDF-файл с помощью Java
- Настройте среду разработки на использование Aspose.PDF for Java для добавления номеров страниц.
- Загрузите PDF-файл document с несколькими страницами для добавления нумерации страниц.
- Создайте объект класса PageNumberStamp.
- Установите горизонтальное и вертикальное выравнивание нумерации страниц.
- Установите начальный номер страницы и формат номера страницы.
- Перебрать все страницы 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.