Recortar PDF via Java

Solução progressiva de corte de PDF usando Aspose.PDF do lado do servidor para APIs Java, sem o uso de nenhum software como Microsoft ou Adobe Acrobat

Recorte PDF com Java

Você precisa cortar 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 recortem documentos PDF de forma rápida e eficiente por meio da programação. Com essa biblioteca, você pode facilmente recortar PDF com várias propriedades, como largura, altura, sangramento, corte e caixa de corte. O Aspose.PDF permite que você acesse essas propriedades. É uma solução independente para processar documentos PDF em Java que não requer a instalação de nenhum software de terceiros.

Para cortar 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 cortar PDF via Java


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

  1. Abra um documento PDF usando o objeto Documento.
  2. Escolha o tipo de caixa e crie um novo Box Rectagle
  3. Salve o documento atualizado no novo caminho usando o método Save ().

Se você quiser cortar uma página PDF, uma solução de recorte pode ajudar. Com essa poderosa biblioteca Aspose.PDF Java, você pode alterar seu PDF mantendo sua qualidade. Essa ferramenta profissional usa Java para cortar PDF de forma eficaz. O exemplo a seguir demonstra como modificar um documento PDF em Java:

Recortar arquivos PDF - Java

Este código de exemplo mostra como cortar uma página em PDF - Java

Input file:

File not added

Output format:

Output file:


	    // Open document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");

        public static void CropPagesPDF() {
        Document pdfDocument = new Document("crop_page.pdf");
        Page page = pdfDocument.getPages().get_Item(1);

        System.out.println(page.getCropBox());
        System.out.println(page.getTrimBox());
        System.out.println(page.getArtBox());
        System.out.println(page.getBleedBox());
        System.out.println(page.getMediaBox());

        // Create new Box Rectagle
        Rectangle newBox = new Rectangle(100, 100, 80, 10);

        page.setCropBox(newBox);
        page.setTrimBox(newBox);
        page.setArtBox(newBox);
        page.setBleedBox(newBox);

        // Save output document
        pdfDocument.save(_dataDir + "crop_page_modified.pdf");
    }

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 cortar 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.