Como cortar um PDF usando Java

Este tópico simples define como recortar um PDF usando Java. Ele abrange os detalhes de configuração do ambiente, o fluxo de trabalho do programa e um exemplo de código funcional exibindo um aplicativo básico para cortar uma página em PDF usando Java. Este exemplo pode ser usado em qualquer ambiente compatível com Java e não depende do Adobe Acrobat ou de qualquer outra ferramenta de terceiros para recortar a parte desejada de um arquivo PDF.

Etapas para recortar PDF usando Java

  1. Configure o ambiente para adicionar Aspose.PDF for Java para recortar parte de uma página
  2. Acesse o arquivo PDF de origem usando o objeto de classe Document para cortá-lo
  3. Exibir as caixas de página PDF existentes (se necessário) dentro do console
  4. Crie uma instância do objeto de classe Rectangle e defina a área de corte
  5. Aplique o valor Rectangle criado a CropBox, TrimBox, ArtBox e BleedBox
  6. Salve o PDF recortado

As etapas mencionadas acima envolvem o processo de cortar documento PDF usando Java. O processo é iniciado acessando o arquivo PDF e, opcionalmente, exibindo os valores existentes para TrimBox, CropBox, BleedBox, ArtBox e MediaBox. Nas etapas a seguir, um novo retângulo é criado definindo a área na página que deve ser cortada e, em seguida, definindo esse retângulo como um argumento para todas as caixas de página PDF mencionadas acima.

Código para recortar arquivo PDF usando Java

O exemplo acima pode ser referido como uma base para escrever um aplicativo para cortar página em PDF usando Java. Você pode configurar qualquer número de valores de caixa PDF conforme necessário, mas definir um novo valor para todas essas caixas para cortar a parte selecionada do PDF de origem e exibi-la completamente na nova página de arquivo PDF. Você também pode utilizar o sinalizador normalizeCoordinates para modificar as novas dimensões do retângulo, se necessário.

Neste tópico simples, aprendemos como recortar arquivo PDF usando Java. Se você quiser aprender o processo de alteração dos metadados do PDF, consulte o artigo em como alterar metadados de PDF usando Java.

 Português