
O tamanho da página do PDF determina como seu conteúdo aparece, é impresso ou processado. Comumente, precisamos alterar os tamanhos das páginas do PDF ao nos preparar para impressão, converter formatos ou padronizar layouts. Neste artigo, você aprenderá como alterar o tamanho da página do PDF de qualquer arquivo PDF em C#. Nós o guiaremos por um passo a passo com exemplos de código completos.
Este artigo abrange o seguinte:
- C# API para mudar o tamanho da página PDF
- Redimensionar PDF usando tamanhos de página padrão embutidos, como A3, A4 e Carta
- Alterar o tamanho da página PDF para dimensões personalizadas
- Redimensionar PDF online
- Explore free resources
C# API para Alterar o Tamanho da Página do PDF
Nós usaremos Aspose.PDF for .NET para mudar o tamanho da página do PDF em C#. Ele permite que os desenvolvedores criem, editem e convertam arquivos PDF sem precisar do Adobe Acrobat. A API é fácil de integrar, simples de usar, funciona rapidamente e ajuda você a mudar páginas ou criar novos arquivos PDF.
Para começar, use o NuGet Package Manager para instalar a biblioteca Aspose.PDF:
PM> Install-Package Aspose.PDF
Você também pode baixá-lo do releases.
Após a instalação, tudo o que você precisa fazer é adicionar os namespaces corretos ao seu projeto. Agora você pode usar C# para abrir, editar e salvar arquivos PDF.
Você aprenderá como alterar o tamanho da página dos seus arquivos PDF usando esta API em C# com apenas algumas linhas de código nas próximas seções.
Alterar o tamanho da página PDF usando C#
Para redimensionar um PDF usando o método Resize no Aspose.PDF for .NET, siga estes passos:
- Carregue um arquivo PDF existente usando a classe
Document. - Percorra as páginas e aplique o valor do enum
PageSizeusando o métodoResize(). - Salve as alterações usando o método
Save().
O seguinte código C# mostra como redimensionar PDF usando tamanhos de página padrão integrados como A3, A4 e Carta:
// Passo 1: Importar Aspose.PDF
using Aspose.Pdf;
// Passo 2: Carregue o documento PDF
Document document = new Document("input.pdf");
// Passo 3: Redimensionar páginas para A3 usando o enum PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Passo 4: Salve a saída
document.Save("output_a3.pdf");
Como Funciona:
- PageSize.A3: Uma enumeração integrada que representa as dimensões padrão A3 (841 x 1190 pontos).
- Redimensionar(TamanhoPagina): Um método conveniente que redimensiona cada página para o formato padrão especificado.
Esta abordagem é mais adequada quando você deseja aplicar um tamanho de impressão padrão aos seus documentos de forma rápida e consistente.
Alterar o tamanho da página PDF com largura e altura personalizadas
Siga estas etapas para definir dimensões exatas para suas páginas PDF em C# usando Aspose.PDF for .NET:
- Carregue um PDF existente usando a classe
Document. - Defina as novas dimensões da página.
- Percorra todas as páginas e aplique o novo tamanho usando o método
SetPageSize(). - Salve o PDF modificado usando o método
Save().
Por favor, encontre abaixo um código C# para alterar o tamanho da página do PDF para dimensões personalizadas:
// Passo 1: Importar o namespace Aspose.PDF
using Aspose.Pdf;
// Passo 2: Carregue o documento PDF
Document document = new Document("input.pdf");
// Passo 3: Defina dimensões personalizadas (por exemplo, tamanho da letra)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Passo 4: Percorra cada página e aplique o novo tamanho
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Passo 5: Salve o documento redimensionado
document.Save("output_custom_size.pdf");
Como Funciona:
- Classe Document: Representa todo o arquivo PDF e permite o acesso ao seu conteúdo.
- Classe Page: Representa uma única página dentro do documento.
- SetPageSize(double width, double height): Método utilizado para definir o tamanho de uma página em pontos.
Essa abordagem oferece controle total sobre as dimensões de cada página, tornando-a ideal para formatos personalizados ou correções de layout.
Obtenha uma Licença Grátis
Você pode explorar o conjunto completo de recursos do Aspose.PDF com uma licença temporária gratuita .Sem restrições, sem custo inicial. É uma maneira ideal de testar toda a funcionalidade em seu projeto antes de tomar uma decisão de compra.
Redimensionar PDF Online
Tente redimensionar PDFs online usando a Aspose PDF Resize Tool.É gratuito, fácil de usar e permite ajustar tamanhos de página de forma rápida e precisa.

Redimensionar Página PDF – Recursos Gratuitos
Explore mais ferramentas e documentação para aprimorar seu desenvolvimento:
- Aspose.PDF for .NET Documentação
- Referência da API
- Ferramentas de PDF Online Gratuitas
- Artigos de Blog e Guias
Conclusão
Neste post do blog, nós experienciamos vários métodos para alterar o tamanho da página PDF em C# usando Aspose.PDF para a API .NET. Seguindo este guia, você pode efetivamente alterar o tamanho da página de qualquer arquivo PDF.
Se você tiver alguma dúvida ou precisar de mais ajuda, não hesite em entrar em contato conosco em nosso free support forum.