Como cortar páginas PDF usando Python

Este tutorial rápido orienta você sobre como recortar PDF páginas usando Python. Ele fornece a configuração do IDE, um processo passo a passo para escrever este aplicativo e um código de amostra pronto para executar para cortar PDF página por página usando Python. Nenhuma ferramenta de terceiros ou outro software é necessário para cortar o PDF.

Etapas para recortar arquivo PDF usando Python

  1. Defina o ambiente como use Aspose.PDF para Python via .NET para recortar um PDF
  2. Carregue o arquivo PDF de origem no objeto de classe Document para recortar uma página
  3. Exiba as dimensões existentes de caixas como cortar, aparar, arte, sangria e mídia
  4. Crie e defina um novo rectangle para alterar as dimensões das caixas acima
  5. Salve o arquivo PDF recortado no disco

Estas etapas resumem o processo para cortar páginas PDF usando Python. A orientação é fornecida desde o início da configuração do IDE, seguido pelo carregamento e visualização das dimensões existentes das diferentes caixas usadas para definir os limites de várias visualizações e, finalmente, definir novas dimensões dessas caixas. Esse processo pode ser aplicado em uma única página por vez, mas você pode percorrer todas as páginas para cortar o arquivo PDF completo.

Código para recortar PDF usando Python

Este código demonstra o processo para cortar uma página em PDF usando Python. A classe page contém as propriedades como crop_box para o tamanho da página exibida no Adobe Acrobat, trim_box para o tamanho final da caixa após a impressão, art_box para a caixa desenhada ao redor do conteúdo, bleed_box para a extensão da cor além da página e media_box para a maior caixa de página. Todas as propriedades existentes são vistas aqui em termos de um retângulo e um novo retângulo é definido para todas elas para observar o efeito em diferentes cenários.

Este artigo nos ensinou a cortar uma página de PDF usando Python. Se você quiser aprender o processo para achatar um arquivo PDF, consulte o artigo em como achatar PDF em Python.

 Português