Der Code zum Komprimieren von EPUB in JavaScript

Hochleistungsbibliothek Node.js zur Optimierung der Größe und des Inhalts von EPUB Dateien unter Beibehaltung ihrer ursprünglichen Qualität

Entwickeln Sie EPUB-Verarbeitungssoftware in Node.js mit EPUB Optimization API. Mit dieser leistungsstarken Node.js -Lösung können Sie EPUB Dateien mühelos optimieren und verkleinern. Testen Sie die EPUB-Komprimierungsfunktionen kostenlos online!

Codeausschnitt anzeigen

Komprimieren Sie DOCX in JavaScript

Wir akzeptieren derzeit keine DOCX Dateien als Eingabe. Aber wir können DOCX Dateien als Ausgabe erzeugen. Wir freuen uns auf die vollständige DOCX Unterstützung in naher Zukunft.

JavaScript Bibliothek ist eine eigenständige Lösung und erfordert keine installierte Software von Drittanbietern.

Reduzieren Sie die Größe von DOCX Dateien mit JavaScript

Verkleinern Sie DOCX Dateien ohne Qualitätsverlust. Die JavaScript Bibliothek bietet Entwicklern eine integrierte API zur Optimierung von DOCX Inhalten. Die DOCX Optimierung erfolgt durch Komprimieren von Bildern in DOCX Dateien sowie durch Entfernen nicht verwendeter Daten.

Ebook verlustfreie Komprimierung und Inhaltsoptimierung leicht gemacht mit 'Aspose.Words for Node.js via .NET'. Das folgende Beispiel zeigt, wie der Inhalt einer DOCX Datei in JavaScript:

Codebeispiel in JavaScript zum Komprimieren von EPUB Dateien
Laden Sie eine Datei hoch, die Sie optimieren/komprimieren möchten
Code ausführen
Wählen Sie das Zielformat aus der Liste
npm install @aspose/words
Kopieren
const aw = require('@aspose/words');

var doc = new aw.Document("Input.docx");
doc.cleanup();

var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
    if (shape.hasImage()) {
        // Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen.
        const imageData = shape.getImageData().toStream();

        // ...
        // Komprimieren Sie das Bild und setzen Sie es wieder auf die Form.
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

doc.save("Output.epub")
const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen. const imageData = shape.getImageData().toStream(); // ... // Komprimieren Sie das Bild und setzen Sie es wieder auf die Form. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.epub", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen. const imageData = shape.getImageData().toStream(); // ... // Komprimieren Sie das Bild und setzen Sie es wieder auf die Form. shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.epub") const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Es liegt am Entwickler, die Bibliothek für die Bildkomprimierung auszuwählen. const imageData = shape.getImageData().toStream(); // ... // Komprimieren Sie das Bild und setzen Sie es wieder auf die Form. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.epub", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.docx") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Docx) shape.getShapeRenderer().save("Output.epub", saveOptions)
Code ausführen

So komprimieren Sie DOCX in JavaScript

  1. Installieren Sie Aspose.Words for Node.js via .NET.
  2. Fügen Sie Ihrem JavaScript Projekt eine Bibliotheksreferenz hinzu (importieren Sie die Bibliothek).
  3. Öffnen Sie die Quelldatei DOCX in JavaScript.
  4. Komprimiere DOCX ohne Qualitätsverlust.
  5. Rufen Sie die Methode Document.cleanup(). Der resultierende Code kann je nach Ausgabedateiformat variieren.
  6. Holen Sie sich das komprimierte Ergebnis als DOCX Datei.

JavaScript Bibliothek zum Optimieren und Komprimieren von EPUB Dateien

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

Andere unterstützte Dateiformatoptimierungen

Sie können Dateien in vielen anderen Dateiformaten optimieren:

5%

Abonnieren Sie Produkt-Updates von Aspose

Erhalten Sie monatliche Newsletter und Angebote direkt in Ihre Mailbox.

© Aspose Pty Ltd 2001-2025. Alle Rechte vorbehalten.