Pomocí REST API v JavaScript mohou vývojáři komprimovat dokumenty ve DOC formátech, DOCX, RTF, PDF a dalších. S daným řešením bude výstupem po kompresi vysoce kvalitní soubor.
Pomocí našeho výkonného rozhraní JavaScript API mohou vývojáři komprimovat soubory za účelem optimalizace obsahu a velikosti výstupního souboru. Ke zmenšení velikosti souboru dochází vyčištěním nepoužívaných dat a zdrojů. Můžete také komprimovat obrázky, aby se velikost výstupního souboru ještě zmenšila.
Výsledek optimalizace a komprese obsahu lze uložit v původním formátu souboru nebo v jakémkoli dostupném formátu pro uložení – DOCX, DOC, RTF, PDF, HTML a mnoha dalších.
Jak již bylo zmíněno, naše Node SDK umožňuje programově zmenšit velikost dokumentu v jakémkoli podporovaném formátu. Můžete například zmenšit velikost PDF souboru, DOCX, DOC, RTF, ODT, EPUB, HTML a dalších formátů. A nyní si můžete vyzkoušet naši výkonnou funkcionalitu a vyhodnotit, jak komprimovat dokument ve Scale s následujícím příkladem:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.docx");
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: "docx"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Nainstalujte 'Aspose.Words Cloud SDK for Node.js' pomocí správce balíčků NPM. Spusťte npm install asposewordscloud --save z příkazového řádku a nainstalujte SDK přes správce balíčků NPM. Alternativně můžete ručně naklonovat Aspose.Words Cloud SDK for Node.js z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Další podrobnosti naleznete v Repository Documentation.