Redimensionar PDF via C#

Alterar o tamanho da página do PDF. Redimensione documentos PDF com o Aspose.PDF multiplataforma gratuito para APIs C#

Redimensionar páginas PDF com C#

Você precisa redimensionar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. As 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 redimensionem documentos PDF de forma rápida e eficiente por meio da programação. Essa biblioteca mostra como atualizar ou alterar facilmente as dimensões da página 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 redimensionar 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 redimensionar documentos PDF


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

  1. Carregue o arquivo PDF de origem.
  2. Coloque as páginas no objeto PageCollection.
  3. Obtenha uma determinada página.
  4. Chame o método setPageSize (..) para atualizar suas dimensões.
  5. Chame o método Save (..) da classe Document para gerar o arquivo PDF com dimensões de página atualizadas.

Se você quiser redimensionar arquivos PDF para suas tarefas, essa solução pode ajudar. Com essa poderosa biblioteca Aspose.PDF .NET, você pode atualizar ou alterar as dimensões (tamanho) da página de um arquivo existente. Essa ferramenta profissional usa C# para redimensionar o PDF de forma eficaz. O exemplo a seguir demonstra como alterar o tamanho do documento PDF em C#:

Redimensionar PDF - C#

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


    // Open document
    Document pdfDocument = new Document(dataDir + "UpdateDimensions.pdf");

    // Get page collection
    PageCollection pageCollection = pdfDocument.Pages;

    // Get particular page
    Page pdfPage = pageCollection[1];

    // Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
    // So A4 dimensions in points will be (842.4, 597.6)
    pdfPage.SetPageSize(597.6, 842.4);

    dataDir = dataDir + "UpdateDimensions_out.pdf";
    // Save the updated document
    pdfDocument.Save(dataDir);

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.
  • 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 para C# nesta documentação do Aspose