Recortar PDF via C#

Solução progressiva de corte de PDF usando Aspose.PDF do lado do servidor para APIs C#, sem o uso de nenhum software como Microsoft ou Adobe Acrobat

Recorte PDF com C#

Você precisa cortar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. Com bibliotecas.NET, como o Aspose.PDF, são soluções autônomas que não dependem de outros softwares e estão prontas para uso comercial. Eles cobrem todas as necessidades possíveis dos desenvolvedores profissionais de C#.

Essa biblioteca C# permite que os desenvolvedores recortem documentos PDF de forma rápida e eficiente por meio da programação. Com essa biblioteca, você pode facilmente recortar PDF com várias propriedades, como largura, altura, sangramento, corte e caixa de corte. O Aspose.PDF permite que você acesse essas propriedades. É uma solução independente para processar documentos PDF em C# que não requer a instalação de nenhum software de terceiros.

Para cortar o arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma.NET. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Como cortar PDF via C#


Você precisa do Aspose.PDF for .NET para testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Documento.
  2. Escolha o tipo de caixa e crie um novo Box Rectagle
  3. Salve o documento atualizado no novo caminho usando o método Save ().

Se você quiser cortar uma página PDF, uma solução de recorte pode ajudar. Com essa poderosa biblioteca Aspose.PDF .NET, você pode alterar seu PDF mantendo sua qualidade. Essa ferramenta profissional usa C# para cortar PDF de forma eficaz. O exemplo a seguir demonstra como modificar um documento PDF em C#:

Recortar arquivos PDF - C#

Este código de exemplo mostra como cortar uma página em PDF - C#

Input file:

File not added

Output format:

Output file:


public static void CropPagesPDF()
{
    var pdfDocument1 = new Aspose.Pdf.Document("crop_page.pdf");
    Console.WriteLine(pdfDocument1.Pages[1].CropBox);
    Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
    Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
    Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
    Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

    // Create new Box Rectagle
    var newBox = new Rectangle(100, 100, 80, 10);
    pdfDocument1.Pages[1].CropBox = newBox;
    pdfDocument1.Pages[1].TrimBox = newBox;
    pdfDocument1.Pages[1].ArtBox = newBox;
    pdfDocument1.Pages[1].BleedBox = newBox;
   
    pdfDocument1.Save("crop_page_modified.pdf");           
}

Sobre o Aspose.PDF para a API C#

A API Aspose.PDF for C# fornece uma ampla variedade de recursos para trabalhar com arquivos PDF. Alguns dos recursos incluem:

  • Crie documentos PDF do zero ou de HTML, XML ou imagens.
  • Recorte documentos PDF existentes adicionando ou removendo páginas, texto, imagens e outros conteúdos.
  • Converta documentos PDF em outros formatos, como HTML, XML e imagens.
  • Renderize documentos PDF em imagens ou formato XPS.
  • Imprima documentos PDF diretamente do seu aplicativo.
  • Assine digitalmente documentos PDF.

Você pode encontrar mais informações sobre a API Aspose.PDF para C# nesta documentação do Aspose