Como adicionar números de página a um PDF
Sim. Forneça os dados do PDF em Base64 estrito e escolha a posição, o número inicial e o formato; quando o processamento tem êxito, é produzido um PDF com a numeração aplicada.
Para que serve numerar um PDF
Este utilitário acrescenta números de página a um documento PDF fornecido. Pode escolher a posição do número, definir o número inicial e personalizar o texto apresentado em cada página.
É adequado quando precisa de preparar um PDF para impressão, revisão ou entrega e quer manter uma sequência de páginas visível no próprio documento. O ficheiro de entrada deve ser transmitido como dados codificados em Base64, e os bytes descodificados têm de começar pela assinatura de um PDF.
Como acrescentar números de página
- Prepare o documento PDF e codifique os respetivos dados em Base64 estrito. Confirme que, depois de descodificados, os dados começam pela assinatura de um PDF.
- Introduza os dados codificados no campo de ficheiro.
- Escolha a posição do número. As opções são: inferior esquerdo, inferior centrado, inferior direito, superior esquerdo, superior centrado e superior direito. Se não indicar uma posição, é usada a posição inferior centrada.
- Defina o número inicial, se não quiser começar em 1. O valor predefinido é 1; o valor é convertido em número inteiro e as páginas seguintes recebem números crescentes a partir desse início.
- Indique o formato do texto, se necessário. O formato predefinido é
{page}, que é aplicado a cada número de página. Por exemplo,Página {page}acrescenta a palavra “Página” antes do número. - Verifique se o texto formatado de cada número não ultrapassa 100 caracteres e envie os dados para processamento.
- Quando o processamento for concluído, utilize os dados do PDF produzido com os números de página aplicados.
Como interpretar o resultado
Um resultado bem-sucedido corresponde a dados de um PDF modificado, com o texto de numeração aplicado nas páginas segundo a posição, o início e o formato escolhidos. Se deixar os campos opcionais sem alteração, a sequência começa em 1, a posição é inferior centrada e o texto segue o formato {page}.
A numeração é progressiva a partir do valor inicial convertido em inteiro. Assim, o formato controla o texto apresentado, mas não substitui a sequência numérica. Uma posição diferente das seis opções indicadas não seleciona uma alternativa aproximada: pode fazer o processamento falhar.
Também pode ocorrer uma falha antes da numeração se a entrada não for Base64 estrito ou se os dados descodificados não tiverem a assinatura de um PDF. Um texto formatado com mais de 100 caracteres também faz o processamento falhar.
Exemplo prático
Uma pessoa recebe um PDF de quatro páginas e pretende numerá-lo a partir da página 3, com o texto colocado no canto inferior direito.
Codifique em Base64 estrito um PDF de quatro páginas, selecione a posição inferior direita, indique 3 como número inicial e use Página {page} como formato.
É produzido um PDF modificado com textos como Página 3, Página 4, Página 5 e Página 6 aplicados nas quatro páginas, na posição inferior direita.
Limitações
- O processamento depende de uma entrada Base64 estrita correspondente a um PDF, de uma posição entre as seis suportadas e de texto formatado com 100 caracteres ou menos; fora destas condições, pode falhar.
Erros comuns
- Causa: foi enviado o conteúdo do ficheiro sem Base64 estrito, ou os dados descodificados não começam pela assinatura de um PDF. Ação corretiva: volte a codificar os bytes do PDF em Base64 estrito e confirme a assinatura antes de reenviar.
Perguntas frequentes
Qual é a posição predefinida dos números de página?
Quando a posição fica por indicar, é usada a posição inferior centrada. Também pode escolher inferior esquerdo, inferior direito, superior esquerdo, superior centrado ou superior direito.
Posso começar a numeração numa página diferente de 1?
Se o número inicial não for indicado, a sequência começa em 1. O valor fornecido é convertido em número inteiro e as páginas seguintes usam números crescentes a partir desse início.
Posso personalizar o texto junto ao número da página?
O formato predefinido é {page}. Pode incluir texto, como Página {page}, desde que o texto formatado de cada número não ultrapasse 100 caracteres; acima desse limite, o processamento falha.