Kód na kompresiu Word v JavaScript

Vysoko výkonná knižnica Node.js na optimalizáciu veľkosti a obsahu súborov Word pri zachovaní ich pôvodnej kvality

Vyvíjajte softvér na spracovanie Word v Node.js Pomocou Word Optimization API. Toto výkonné riešenie Node.js vám pomôže bez námahy optimalizovať a zmenšiť veľkosť súborov Word. Otestujte možnosti kompresie Word online zadarmo!

Zobraziť útržok kódu

Komprimujte Word súbor v JavaScript

Zmenšite veľké Word súbory bez straty kvality. Vymažte nepotrebné a nepoužívané údaje. Zmenšite veľkosť Word súboru v kóde. Knižnica JavaScript poskytuje vývojárom integrované rozhranie API na optimalizáciu obsahu Word.

Znížte veľkosť Word súborov pomocou JavaScript

Knižnica JavaScript je samostatné riešenie a nevyžaduje inštaláciu softvéru tretích strán.

Bezstratová kompresia a hĺbková optimalizácia obsahu sú jednoduché s 'Aspose.Words for Node.js via .NET'. Nasledujúci príklad ukazuje, ako optimalizovať obsah Word súboru v JavaScript:

Príklad kódu v JavaScript na kompresiu DOCX súborov
Nahrajte súbor, ktorý chcete optimalizovať/komprimovať
Spustiť kód
Vyberte cieľový formát zo zoznamu
npm install @aspose/words
Kopírovať
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()) {
        // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov.
        const imageData = shape.getImageData().toStream();

        // ...
        // Komprimujte obrázok a nastavte ho späť do tvaru.
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

var saveOptions = new aw.Saving.OoxmlSaveOptions()
saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum

doc.save("Output.docx", 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.docx", 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.docx") 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.docx", 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.docx", saveOptions)
Spustiť kód

Ako komprimovať Word v JavaScript

  1. Nainštalujte Aspose.Words for Node.js via .NET.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho JavaScript projektu.
  3. Otvorte zdrojový Word súbor v JavaScript.
  4. Komprimujte Word bez straty kvality.
  5. Zavolajte metódu Document.cleanup(). Výsledný kód sa môže líšiť v závislosti od formátu výstupného súboru.
  6. Získajte komprimovaný výsledok ako Word súbor.

Knižnica JavaScript na optimalizáciu a kompresiu WORD súborov

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.

Ďalšie podporované optimalizácie formátu súborov

Môžete optimalizovať súbory v mnohých iných formátoch súborov:

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.