Pomocou nášho výkonného rozhrania JavaScript API môžu vývojári komprimovať JPG, aby optimalizovali obsah a veľkosť výstupného súboru. K zmenšeniu veľkosti súboru dochádza vyčistením nepoužívaných údajov a zdrojov. Môžete tiež komprimovať obrázky, aby sa veľkosť výstupného súboru ešte zmenšila.
Výsledok optimalizácie a kompresie obsahu je možné uložiť v pôvodnom JPG alebo akomkoľvek dostupnom ukladacom formáte – DOCX, DOC, RTF, PDF, HTML a mnohých ďalších.
Ako už bolo spomenuté, naša súprava Node SDK vám umožňuje programovo zmenšiť veľkosť JPG. A teraz si môžete vyskúšať našu výkonnú funkcionalitu a zhodnotiť, ako komprimovať JPG v Scale pomocou nasledujúceho príkladu:
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);
    });
});Nainštalujte 'Aspose.Words Cloud SDK for Node.js' pomocou správcu balíkov NPM. Spustite príkaz npm install asposewordscloud --save z príkazového riadka a nainštalujte SDK cez správcu balíkov NPM. Ako alternatívu môžete manuálne naklonovať Aspose.Words Cloud SDK for Node.js zdrojový kód Node.js z GitHub a použiť ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Ďalšie podrobnosti nájdete v Repository Documentation.
Môžete vykonať kompresiu dokumentov pre iné formáty súborov: