Criar PDF em Camadas usando Java

Este artigo descreve o processo para criar PDF em camadas usando Java. Várias opções são discutidas neste artigo para melhorar o PDF de saída, e passos breves também são fornecidos para escrever uma aplicação. Também são compartilhadas referências aos recursos necessários para configurar o ambiente, e um código de exemplo mostrando como criar camadas no Adobe Acrobat usando Java.

Passos para adicionar camadas a PDF usando Java

  1. Configure o IDE para usar Aspose.PDF for Java para criar um PDF em camadas
  2. Carregue a licença para PDF de saída sem marca d’água
  3. Crie um novo PDF file, adicione uma página nele e crie dois layers na página
  4. Adicione texto a ambas as camadas separadamente
  5. Mova o texto recém‑adicionado para sua própria camada para que seja exibido quando a visibilidade da camada for ativada.
  6. Salve o arquivo PDF resultante com várias camadas nele

As etapas fornecidas explicam como criar camadas em PDF usando Java. Carregue a licença para saída de PDF sem marca d’água, crie um novo arquivo PDF, adicione uma página, adicione várias camadas a ele e crie segmentos de texto. Finalmente, mova os segmentos de texto para as respectivas camadas para que o texto seja exibido apenas quando sua camada estiver definida como visível.

Código para criar camadas do Acrobat usando Java

Este código mostra como criar um PDF em camadas usando Java. Você pode definir DefaultState como OFF se quiser ocultar a camada por padrão, construir o TextBuilder diretamente em layer.getContents() em vez de escrever na página e bloquear uma camada para evitar que os visualizadores a alternem. O Flattening também é suportado para as camadas durante a impressão ou arquivamento.

Este artigo ensina o processo de adicionar camadas PDF. Para remover páginas PDF em branco, consulte o artigo Remover páginas PDF em branco usando Java.

 Português