Meie võimsa Java API abil saavad arendajad sisu ja väljundfaili suuruse optimeerimiseks PDF dokumente tihendada. PDF i suurust vähendatakse kasutamata andmete ja ressursside puhastamise teel. Samuti saate PDF is olevaid pilte tihendada, et muuta väljundfaili suurus veelgi väiksemaks.
Sisu optimeerimise ja tihendamise tulemuse saab salvestada algsesse PDF vormingusse või mis tahes saadaolevasse salvestusvormingusse – DOCX, DOC, RTF, HTML ja paljud teised. Näiteks tihendage PDF ja salvestage väljund Wordina.
Nagu mainitud, võimaldab meie Java SDK teil programmiliselt PDF i suurust vähendada. Nüüd saate proovida meie võimsaid funktsioone ja hinnata, kuidas PDF i Java tihendada järgmise näite abil:
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);
Installige 'Aspose.Words Cloud SDK for Java' kasutades Maven ehitamise automatiseerimistööriista.
Lisage see sõltuvus oma projekti POM -ile:
Alternatiivina saate kloonida GitHubi Aspose.Words Cloud SDK for Java ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.
Üksikasjade vaatamiseks vaadake Repository Documentation.
Teiste failivormingute jaoks saate dokumente tihendada: