Usando a REST API em Java, os desenvolvedores podem compactar PDF programaticamente. Com a solução fornecida, a saída será um arquivo de alta qualidade após a compactação.
Usando nossa poderosa Java API, os desenvolvedores podem compactar PDF documentos para otimizar o conteúdo e o tamanho do arquivo de saída. A redução do tamanho do PDF ocorre através da limpeza de dados e recursos não utilizados. Você também pode compactar imagens dentro do PDF para tornar o tamanho do arquivo de saída ainda menor.
O resultado da otimização e compactação do conteúdo pode ser salvo no PDF original ou em qualquer formato de salvamento disponível – DOCX, DOC, RTF, HTML e muitos outros. Por exemplo, compacte o PDF e salve a saída como Word.
Como mencionado, nosso SDK Java permite que você reduza o tamanho do PDF programaticamente. E agora você pode experimentar nossa poderosa funcionalidade e avaliar como compactar PDF em Java com o seguinte exemplo:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.pdf").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);
CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
wordsApi.compressDocumentOnline(compressDocumentRequest);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
compressDocument.getDocument().iterator().next(), "pdf", null, null, null, null);
wordsApi.convertDocument(convertDocument);
Instale 'Aspose.Words Cloud SDK for Java' usando a ferramenta de automação de compilação Maven.
Adicione esta dependência ao POM do seu projeto:
Como alternativa, você pode clonar o código-fonte do Aspose.Words Cloud SDK for Java do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
Consulte a Repository Documentation para ver os detalhes.
Você pode realizar a compactação de documentos para outros formatos de arquivo: