Redimensionar PDF via Java

Altere o tamanho da página do PDF. Use o Aspose.PDF para Java para modificar documentos PDF de forma programática

Redimensionar páginas PDF com Java

Você precisa redimensionar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. Com bibliotecas Java, 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 Java.

Essa biblioteca Java 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 Java. É uma solução independente para processar documentos PDF em Java que não requer a instalação de nenhum software de terceiros.

Para redimensionar o arquivo PDF, usaremos a API Aspose.PDF for Java, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar sua versão mais recente diretamente do Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Como redimensionar documentos PDF


Você precisa do Aspose.PDF para Java 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 Java, você pode atualizar ou alterar as dimensões (tamanho) da página de um arquivo existente. Essa ferramenta profissional usa Java para redimensionar o PDF de forma eficaz. O exemplo a seguir demonstra como alterar o tamanho do documento PDF em Java:

Redimensionar PDF - Java

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

    
    public static void ChangePDFPageSize() {
        
        // Open first document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");
                
        // Get page collection
        PageCollection pageCollection = pdfDocument.getPages();

        // Get particular page
        Page pdfPage = pageCollection.get_Item(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 Java

A API Aspose.PDF for Java é uma biblioteca que permite aos desenvolvedores adicionar recursos de processamento de PDF aos seus aplicativos. Ele pode ser usado para criar qualquer tipo de aplicativo de 32 bits e 64 bits para gerar ou ler, converter e manipular arquivos PDF sem o uso do Adobe Acrobat. O Aspose.PDF para Java permite que os desenvolvedores insiram tabelas, gráficos, imagens, hiperlinks, fontes personalizadas e muito mais em documentos PDF. Além disso, também é possível redimensionar o PDF. O Aspose.PDF para Java fornece excelentes recursos de segurança para desenvolver arquivos PDF seguros.

Você pode encontrar mais informações sobre a API Aspose.PDF para Java em documentação e exemplos sobre como usar a API. Alguns dos principais recursos da API Aspose.PDF para Java incluem suporte para vários formatos de arquivo, incluindo HTML, XFA, TXT, PCL, XML, XPS e formatos de arquivo de imagem, suporte para várias versões de PDF e ampla funcionalidade de hiperlink.