Este tutorial descreve como adicionar números de página a PDF usando Java. Ele contém os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas e um código de amostra executável para adicionar numeração ao PDF usando Java. Você aprenderá a personalizar a numeração da página, como localização na página, alinhamento e formatação.
Etapas para adicionar número de página a arquivo PDF usando Java
- Defina o ambiente de desenvolvimento para usar Aspose.PDF for Java para adicionar números de página
- Carregue o PDF document com múltiplas páginas para adicionar numeração de páginas
- Crie um objeto da classe PageNumberStamp
- Defina o alinhamento horizontal e vertical da numeração de páginas
- Defina o número da página inicial e o formato do número da página
- Iterar por todas as páginas PDF onde o carimbo de página deve ser adicionado
Siga estas etapas para adicionar números de página a um arquivo PDF usando Java. Inicie o processo carregando o arquivo PDF em um objeto da classe Document e instanciando o objeto PageNumberStamp. Ele possui métodos e propriedades para personalizar a numeração de páginas e, finalmente, iterar por todas as páginas onde o número da página deve ser adicionado usando o método addStamp().
Código para adicionar números de página personalizados a PDF usando 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"); | |
} | |
} |
Este código demonstra um exemplo prático para adicionar número de página ao PDF usando Java. Ele usa a classe PageNumberStamp que possui métodos para definir o alinhamento, o número da página inicial e o formato da string do número da página a ser renderizada. Quando definimos o formato do número da página no objeto PageNumberStamp, ele é automaticamente preenchido com o respectivo número da página quando o método addStamp() é chamado para este carimbo.
Adicione o número da página ao PDF usando Java com a ajuda deste trecho de código. Se você deseja extrair algumas páginas de um PDF e salvá-las como um arquivo PDF separado, consulte o artigo em como salvar páginas selecionadas de PDF usando Java.