Koristeći REST API u JavaScript, programeri mogu programski komprimirati EPUB. Uz dano rješenje, izlaz će biti datoteka visoke kvalitete nakon kompresije.
Trenutno ne prihvaćamo EPUB datoteke kao unos. Ali možemo proizvesti EPUB datoteke kao izlaz. Radujemo se punoj podršci za EPUB u skoroj budućnosti.
Koristeći naš moćni JavaScript API, programeri mogu komprimirati EPUB dokumente kako bi optimizirali sadržaj i veličinu izlazne datoteke. Smanjenje veličine EPUB a događa se čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike unutar EPUB a kako biste veličinu izlazne datoteke učinili još manjom.
Rezultat optimizacije sadržaja i kompresije može se spremiti u originalni EPUB ili bilo koji dostupni format za spremanje – DOCX, DOC, RTF, HTML i mnoge druge. Na primjer, komprimirajte EPUB i spremite izlaz kao Word.
Kao što je spomenuto, naš Node SDK omogućuje programsko smanjenje veličine EPUB a. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati EPUB u JavaScript sa sljedećim primjerom:
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: "epub"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Instalirajte 'Aspose.Words Cloud SDK for Node.js' pomoću upravitelja paketa NPM. Pokrenite npm install asposewordscloud --save iz naredbenog retka da instalirate SDK putem NPM upravitelja paketa. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Node.js izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite više pojedinosti.
Možete izvršiti kompresiju dokumenta za druge formate datoteka: