Redimensionar imagens em PDF usando Java

Este guia curto explica como redimensionar imagens em PDF usando Java. Você encontrará detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para reduzir o tamanho das imagens em PDF usando Java. Muitas melhorias serão discutidas ao alterar os tamanhos das imagens em um PDF.

Etapas para redimensionar imagem PDF usando Java

  1. Configure o ambiente para usar Aspose.PDF for Java para redimensionar imagens em um PDF
  2. Carregue o arquivo PDF de origem em um objeto da classe Document e selecione a página de destino usando um índice baseado em 1
  3. Use ImagePlacementAbsorber para obter a coleção de imagens da página selecionada
  4. Obtenha uma referência da imagem de destino a partir da coleção e salve-a em um fluxo de array de bytes
  5. Agora, remova a imagem original ocultando sua posição
  6. Crie um novo objeto ImageStamp usando o fluxo da imagem e defina o novo tamanho conforme necessário
  7. Salve a imagem redimensionada usando o objeto ImageStamp na mesma posição inferior esquerda
  8. Salve o arquivo PDF atualizado com as imagens redimensionadas

Essas etapas resumem o processo para alterar o tamanho das imagens em PDF usando Java. Carregue o PDF de origem, obtenha a página de destino, extraia a coleção de imagens, acesse a imagem desejada e salve-a em um fluxo de memória. Remova a posição da imagem original, crie um objeto ImageStamp e inicialize-o com o fluxo da imagem original, altere o tamanho da imagem no ImageStamp, adicione-a à página na mesma posição, defina um novo tamanho e salve o arquivo PDF resultante.

Código para redimensionar foto PDF usando Java

Este código demonstra o processo para reduzir o tamanho das imagens em PDF usando Java. Você pode aplicar compressão de imagem ou alterar o tipo de imagem ao redimensionar por meio do ImageStamp para obter um tamanho de saída menor, e até substituir imagens diretamente, se necessário. Melhore o processo definindo uma verificação de limites para que a nova imagem não ultrapasse as margens da página, rotacionando a imagem se necessário e tornando o fator de redimensionamento configurável.

Este artigo nos ensinou como aumentar ou diminuir os tamanhos das imagens em um PDF. Para adicionar JavaScript a um PDF, consulte o artigo sobre Adicionar JavaScript a PDF usando Java.

 Português