Este breve tutorial descreve como achatar camadas em PDF usando Java. Várias opções são discutidas para personalizar o arquivo PDF de saída verificando as propriedades individuais das camadas. Você receberá detalhes sobre a configuração do IDE, uma lista de etapas de programação e um código de exemplo mostrando como achatar camadas no Adobe Acrobat usando Java.
Passos para achatar camadas no Adobe Acrobat usando Java
- Defina o ambiente para usar Aspose.PDF for Java para achatar camadas
- Defina a licença e a pasta com o arquivo PDF de origem
- Carregue o PDF de origem usando a classe Document
- Selecione a primeira página do documento
- Obtenha a lista de camadas na página selecionada
- Percorra cada layer um por um
- Achatar cada camada enquanto remove os marcadores de grupo de conteúdo opcional
- Salve o documento PDF resultante como um arquivo PDF achatado
Esses passos explicam como achatar camadas em PDF usando Java. Carregue o arquivo PDF no objeto da classe Document, acesse a página alvo e obtenha uma referência à coleção de todas as camadas na página selecionada. Percorra cada camada na coleção, achate‑a definindo o sinalizador de remoção de marcadores OCG (Optional Content Group) como verdadeiro, e salve o arquivo PDF resultante após achatar as camadas do PDF.
Código para achatar camadas de PDF usando Java
Este código descreve o processo de achatar camadas PDF. Verifique o estado de visibilidade da camada e, se encontrada invisível, ignore-a ao achatar as camadas, de modo que camadas ocultas não sejam processadas para o arquivo PDF de saída. Se desejar um achatamento rápido, pule a remoção dos marcadores OGC e verifique também o status de bloqueio, pois achatar as camadas bloqueadas pode exigir desbloqueá-las.
Este artigo ensina o processo de achatar ficheiros PDF com camadas. Para criar um arquivo PDF em camadas, consulte o artigo Criar PDF em camadas usando Java.