Utilizzando REST API in Java, gli sviluppatori possono comprimere PDF a livello di codice. Con la soluzione data, l'output sarà un file di alta qualità dopo la compressione.
Utilizzando la nostra potente Java API, gli sviluppatori possono comprimere i PDF documenti per ottimizzare il contenuto e le dimensioni del file di output. La riduzione delle dimensioni del PDF avviene ripulendo i dati e le risorse inutilizzati. Puoi anche comprimere le immagini all'interno del PDF per ridurre ulteriormente le dimensioni del file di output.
Il risultato dell'ottimizzazione e della compressione dei contenuti può essere salvato nel PDF originale o in qualsiasi formato di salvataggio disponibile: DOCX, DOC, RTF, HTML e molti altri. Ad esempio, comprimi PDF e salva l'output come Word.
Come accennato, il nostro SDK Java ti consente di ridurre le dimensioni del PDF in modo programmatico. E ora puoi provare la nostra potente funzionalità e valutare come comprimere PDF in Java con il seguente esempio:
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);
Installa 'Aspose.Words Cloud SDK for Java' utilizzando lo strumento di automazione della build Maven.
Aggiungi questa dipendenza al POM del tuo progetto:
In alternativa, puoi clonare il codice sorgente Aspose.Words Cloud SDK for Java da GitHub e utilizzarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Fare riferimento alla Repository Documentation per vedere i dettagli.
È possibile eseguire la compressione del documento per altri formati di file: