Mit der REST API in JavaScript können Entwickler DOCX programmgesteuert komprimieren. Mit der angegebenen Lösung wird die Ausgabe nach der Komprimierung eine qualitativ hochwertige Datei sein.
Mit unserer leistungsstarken JavaScript API können Entwickler DOCX komprimieren, um den Inhalt und die Größe der Ausgabedatei zu optimieren. Die Reduzierung der Dateigröße erfolgt durch die Bereinigung ungenutzter Daten und Ressourcen. Sie können Bilder auch komprimieren, um die Größe der Ausgabedatei noch kleiner zu machen.
Das Ergebnis der Inhaltsoptimierung und -komprimierung kann im Original DOCX oder in jedem verfügbaren Speicherformat gespeichert werden – DOCX, DOC, RTF, PDF, HTML und vielen anderen.
Wie bereits erwähnt, können Sie mit unserem Node SDK die DOCX Größe programmgesteuert reduzieren. Und jetzt können Sie unsere leistungsstarke Funktionalität ausprobieren und anhand des folgenden Beispiels bewerten, wie DOCX in JavaScript komprimiert werden kann:
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);
});
});
Installieren Sie 'Aspose.Words Cloud SDK for Node.js' mit dem NPM -Paketmanager. Führen Sie npm install asposewordscloud --save über die Befehlszeile aus, um das SDK über den NPM Paketmanager zu installieren. Alternativ können Sie den Quellcode des Aspose.Words Cloud SDK for Node.js manuell von GitHub klonen und in Ihrem Projekt verwenden. Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.
Weitere Einzelheiten finden Sie in der Repository Documentation.
Sie können eine Dokumentkomprimierung für andere Dateiformate durchführen: