Comprimir PDF via Java

Compressor progressivo de PDF usando Aspose.PDF do lado do servidor para APIs Java, sem o uso de nenhum software como o Microsoft ou o Adobe Acrobat

Otimize o PDF com Java

Você precisa compactar 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 comprimam documentos PDF de maneira rápida e eficiente por meio da programação. Com essa biblioteca, você pode produzir facilmente uma saída de PDF otimizada para impressão, arquivamento ou compartilhamento em rede. É uma solução independente para processar documentos PDF em Java que não requer a instalação de nenhum software de terceiros.

Para compactar o arquivo PDF, usaremos a API Aspose.PDF for Java, que é uma API de conversão 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 compactar 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. Chame o método para otimização no objeto do documento, que remove objetos desnecessários e compacta imagens no arquivo PDF
  3. Salve o documento otimizado no novo caminho usando o método Save ().

Se você quiser facilitar e agilizar o compartilhamento ou o armazenamento de um arquivo PDF, compactá-lo pode ajudar. Com essa poderosa biblioteca Aspose.PDF Java, você pode reduzir o tamanho do seu PDF enquanto mantém intactos a qualidade e os detalhes importantes. Essa ferramenta profissional usa Java para compactar PDF de forma eficaz. O exemplo a seguir demonstra como modificar um documento PDF em Java:

Comprimir arquivos PDF - Java

Este código de exemplo mostra como otimizar um documento PDF para a Web - Java

Input file:

File not added

Output format:

PDF

Output file:


	public class ExampleOptimize {

    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void OptimizePDFDocumentForTheWeb() {

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

        // Optimize for web
        pdfDocument.optimize();

        // Save output document
        pdfDocument.save(_dataDir + "OptimizeDocument_out.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 compactar 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.