Kasutades rakenduses JavaScript REST API t, saavad arendajad JPG faili programmiliselt tihendada. Antud lahenduse korral on väljundiks peale tihendamist kvaliteetne fail.
Meie võimsa JavaScript API abil saavad arendajad sisu ja väljundfaili suuruse optimeerimiseks JPG i tihendada. Faili suurust vähendatakse kasutamata andmete ja ressursside puhastamise teel. Samuti saate pilte tihendada, et muuta väljundfaili suurus veelgi väiksemaks.
Sisu optimeerimise ja tihendamise tulemuse saab salvestada algses JPG is või mis tahes saadaolevas salvestusvormingus – DOCX, DOC, RTF, PDF, HTML ja paljud teised.
Nagu mainitud, võimaldab meie Node SDK JPG i suurust programmiliselt vähendada. Nüüd saate proovida meie võimsaid funktsioone ja hinnata, kuidas JavaScript JPG i tihendada järgmise näite abil:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.jpg");
const requestCompressOptions = new model.CompressOptions({
imagesQuality: 75,
imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
document: requestDocument,
compressOptions: requestCompressOptions
});
wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
const requestDocument = compressDocumentResult.Document.Values();
const convertDocument = new model.ConvertDocumentRequest({
document: requestDocument,
format: "jpg"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Installige 'Aspose.Words Cloud SDK for Node.js' kasutades NPM -i paketihaldurit. Käivitage SDK installimiseks NPM i paketihalduri kaudu käsurealt käsk npm install asposewordscloud --save. Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for Node.js lähtekoodi GitHubist ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.
Lisateabe saamiseks vaadake Repository Documentation.
Teiste failivormingute jaoks saate dokumente tihendada: