Cortar páginas PDF em C #

Ao lidar com arquivos PDF programaticamente, muitas vezes você precisa cortar as páginas em um PDF. Isso pode ser útil quando você precisa cortar as margens vazias, conteúdo no cabeçalho/rodapé e assim por diante. Para conseguir isso, este artigo fornece uma maneira fácil de recortar páginas PDF em C#. Então, vamos dar uma olhada em como fazer isso em um aplicativo .NET.

Biblioteca C # para cortar PDF

Para recortar arquivos PDF, usaremos Aspose.PDF for .NET, que é uma biblioteca poderosa para processar, criar e manipular arquivos PDF. Você pode baixar a biblioteca ou instalá-la em seu aplicativo C# usando o seguinte comando NuGet:

PM> Install-Package Aspose.PDF

Cortar um arquivo PDF em C

Cortar as páginas em um arquivo PDF torna-se fácil com a ajuda de Aspose.PDF para .NET. Você só precisa carregar o PDF, especificar o tamanho da caixa de corte e pronto. Vamos ver como recortar uma página em um PDF usando C#.

O exemplo de código a seguir mostra como cortar uma página em um PDF usando C#.

// Carregar arquivo PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.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);

// Crie um novo retângulo e atribua-o às propriedades da página
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Salvar PDF recortado
pdfDocument1.Save("cropped.pdf");  

Cortar PDF Online

Também fornecemos um aplicativo gratuito para recortar páginas PDF, que é baseado em Aspose.PDF para .NET. Você pode usar este aplicativo de corte de PDF sem criar uma conta.

Biblioteca C# PDF gratuita

Você pode avaliar nossa biblioteca C# PDF sem quaisquer limitações usando uma licença temporária gratuita. Além disso, você pode visitar a documentação para explorar outros recursos da biblioteca.

Caso encontre algum problema ao usar nossa biblioteca, entre em contato conosco através do nosso fórum.

Conclusão

Este artigo demonstrou como recortar páginas em um arquivo PDF usando C#. Seguindo algumas etapas simples e escrevendo algumas linhas de código, você pode recortar as páginas PDF desejadas programaticamente. Além disso, fornecemos a você um aplicativo baseado na Web para recortar arquivos PDF online. Você pode usar este cortador de PDF online totalmente grátis sem criar uma conta.

Veja também