Como cortar um PDF usando C #

Este breve tutorial define como recortar um PDF usando C#. In compartilha os detalhes de configuração, o fluxo do programa e um código de exemplo executável demonstrando um aplicativo básico para cortar uma página em PDF usando C#. Este código de amostra pode ser executado em qualquer uma das plataformas que suportam o ambiente .NET e não requer o Acrobat ou qualquer outra ferramenta de terceiros para recortar alguma parte de um arquivo PDF.

Etapas para recortar PDF usando C#

  1. Estabeleça o ambiente para adicionar Aspose.PDF for .NET para recortar parte de uma página
  2. Carregue o arquivo PDF de origem no objeto de classe Document para cortá-lo
  3. Exiba as caixas de página PDF existentes, se necessário
  4. Crie um novo objeto Rectangle definindo a área de corte
  5. Defina os valores CropBox, TrimBox, ArtBox e BleedBox para o retângulo recém-criado
  6. Salve o PDF

Estas etapas resumem o processo para cortar documento PDF usando C#. O processo começa carregando o arquivo PDF e, opcionalmente, exibindo os valores existentes para CropBox, TrimBox, ArtBox, BleedBox e MediaBox. Nas próximas etapas, um novo retângulo é inicializado definindo a área da página a ser cortada e, em seguida, definindo esse retângulo como um novo parâmetro para todas as caixas de página PDF mencionadas acima.

Código para recortar arquivo PDF usando C

Este código de amostra pode ser usado como base para desenvolver um aplicativo para cortar página em PDF usando C#. Você pode definir qualquer um dos valores da caixa PDF conforme sua necessidade, mas para cortar a parte do PDF de origem e exibi-lo completamente na nova página do arquivo PDF, defina um novo valor para todas essas caixas. Você também pode usar o sinalizador normalizeCoordinates para ajustar as novas dimensões do retângulo, se necessário.

Este rápido tutorial nos guiou sobre como recortar arquivo PDF usando C#. Se você quiser aprender o processo para dividir um arquivo PDF por páginas, consulte o artigo em como dividir arquivo PDF por páginas em C #.

 Português