Ved at bruge REST API i JavaScript kan udviklere komprimere dokumenter i DOC, DOCX, RTF, PDF og andre formater. Med den givne løsning vil outputtet være en fil af høj kvalitet efter komprimering.
Ved at bruge vores kraftfulde JavaScript API kan udviklere komprimere filer for at optimere indhold og outputfilstørrelse. Reduktion af filstørrelse sker ved at rydde op i ubrugte data og ressourcer. Du kan også komprimere billeder for at gøre outputfilstørrelsen endnu mindre.
Resultatet af indholdsoptimering og -komprimering kan gemmes i det originale filformat eller et hvilket som helst tilgængeligt arkivformat - DOCX, DOC, RTF, PDF, HTML og mange andre.
Som nævnt giver vores Node SDK dig mulighed for programmæssigt at reducere størrelsen af et dokument i ethvert understøttet format. For eksempel kan du reducere filstørrelsen på PDF, DOCX, DOC, RTF, ODT, EPUB, HTML og andre formater. Og nu kan du prøve vores kraftfulde funktionalitet og vurdere, hvordan du komprimerer et dokument i JavaScript med følgende eksempel:
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);
});
});
Installer 'Aspose.Words Cloud SDK for Node.js' ved hjælp af NPM -pakkehåndtering. Kør npm install asposewordscloud --save fra kommandolinjen for at installere SDK'et via NPM pakkehåndteringen. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for Node.js kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.
Se Repository Documentation for at se flere detaljer.