Käyttämällä REST sovellusliittymää kohteessa Java kehittäjät voivat pakata kohteen PDF ohjelmallisesti. Annetulla ratkaisulla tulos on korkealaatuinen tiedosto pakkaamisen jälkeen.
Tehokkaan Java API:n avulla kehittäjät voivat pakata PDF dokumentteja sisällön ja tulostustiedoston koon optimoimiseksi. PDF koon pienentäminen tapahtuu puhdistamalla käyttämättömät tiedot ja resurssit. Voit myös pakata kuvia PDF:n sisällä tehdäksesi tulostetiedoston koosta vielä pienemmäksi.
Sisällön optimoinnin ja pakkaamisen tulos voidaan tallentaa alkuperäiseen PDF muotoon tai mihin tahansa käytettävissä olevaan tallennusmuotoon – DOCX, DOC, RTF, HTML ja monet muut. Esimerkiksi pakkaa PDF ja tallenna tulos Wordina.
Kuten mainittiin, Java SDK:n avulla voit ohjelmallisesti pienentää PDF kokoa. Ja nyt voit kokeilla tehokkaita toimintojamme ja arvioida, kuinka PDF pakataan Java seuraavan esimerkin avulla:
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);
Asenna 'Aspose.Words Cloud SDK for Java' käyttämällä Maven rakennusautomaatiotyökalua.
Lisää tämä riippuvuus projektisi POM:iin:
Vaihtoehtoisesti voit kloonata Aspose.Words Cloud SDK for Java lähdekoodille GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso tarkemmat tiedot Repository Documentation.
Voit pakata asiakirjat muille tiedostomuodoille: