Gire o PDF via C#

Altere a orientação da página do PDF. Use o Aspose.PDF for .NET para modificar documentos PDF de forma programática

Gire páginas PDF com C#

Você precisa girar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. 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 rotacionem documentos PDF de forma rápida e eficiente por meio da programação. Essa biblioteca mostra como é fácil atualizar ou alterar a orientação das páginas em um arquivo PDF existente de forma programática com C#. É uma solução independente para processar documentos PDF em C# que não requer a instalação de nenhum software de terceiros.

Para girar a página do 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 girar documentos PDF


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

  1. Carregue o PDF com uma instância do Document.
  2. Mova a página para cima para compensar a alteração do tamanho da página.
  3. Defina a altura da página antiga e da nova.
  4. Definindo o ângulo de rotação da página.
  5. Salve o arquivo PDF de saída.

Se você quiser girar arquivos PDF para suas tarefas, essa solução pode ajudar. Com essa poderosa biblioteca Aspose.PDF .NET, você pode atualizar ou alterar a orientação das páginas, mantendo sua qualidade. Essa ferramenta profissional usa C# para girar o PDF de forma eficaz. O exemplo a seguir demonstra como girar um documento PDF em C#:

Girar PDF - C#

Este código de exemplo mostra como girar páginas PDF - C#

Input file:

File not added

Output format:

PDF

Output file:

var inputFile = Path.Combine(dataDir, "Rotate.pdf");
var outputFile = Path.Combine(dataDir, "Rotate_out.pdf");
var document = new Aspose.Pdf.Document(inputFile);
foreach (var page in document.Pages)
{
    page.Rotate = Aspose.Pdf.Rotation.on90;
}        
document.Save(outputFile);

Sobre o Aspose.PDF for 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.
  • Comprima 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 for C# nesta documentação do Aspose