Este tutorial rápido explica como redimensionar imagens em PDF usando Python. Ele inclui detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para desenvolver um redimensionador de fotos PDF usando Python. Você aprenderá várias técnicas para melhorar o processo e criar a saída desejada de diferentes maneiras.
Etapas para redimensionar imagem PDF usando Python
- Configure o ambiente para usar Aspose.PDF for Python via .NET para redimensionar imagens em um PDF
- Importe as classes necessárias e carregue o arquivo PDF de origem em um objeto da classe Document
- Acesse a primeira página e obtenha a coleção de imagens
- Obtenha a primeira imagem da coleção e salve-a em um fluxo de memória para processamento posterior
- Remova o posicionamento original da imagem da página
- Crie um objeto ImageStamp usando o fluxo da imagem e defina nova altura e largura
- Defina a posição do ImageStamp no canto inferior esquerdo da imagem original
- Salve o carimbo de imagem na página e salve o PDF
Essas etapas resumem como reduzir o tamanho da imagem em PDF usando Python. Carregue o arquivo PDF de origem em um objeto da classe Document, acesse a primeira página usando um índice baseado em 1, obtenha a coleção de imagens da página de destino, selecione a imagem desejada e salve-a em um fluxo de memória temporário. Oculte o posicionamento original da imagem, crie um objeto ImageStamp, defina a posição original da imagem, defina um novo tamanho e salve o carimbo na página antes de salvar o PDF.
Código para redimensionar foto PDF usando Python
O código acima demonstra como alterar o tamanho da imagem em PDF usando Python. Além de alterar o tamanho, você pode usar ImageStamp para definir um novo fundo, opacidade, girar a imagem, alterar o nível de zoom e a qualidade da imagem. Você também pode adicionar verificação de limites para evitar ultrapassar as margens da página e alterar o tipo da imagem ou compactá-la para criar um arquivo de saída menor.
Este artigo explicou o processo para acessar e alterar o tamanho das imagens em um PDF. Para adicionar JavaScript a um PDF, consulte o artigo sobre Adicionar JavaScript ao PDF usando Python.