Kód pro komprimaci DOC v JavaScript

Vysoce výkonná knihovna Node.js pro optimalizaci velikosti a obsahu souborů DOC při zachování jejich původní kvality

Vyvíjejte software pro zpracování DOC v Node.js Pomocí DOC Optimization API. Toto výkonné řešení Node.js vám pomůže bez námahy optimalizovat a zmenšit velikost souborů DOC. Otestujte možnosti komprese DOC online zdarma!

Zobrazit fragment kódu

Komprimujte DOC soubor v JavaScript

Zmenšit velké DOC soubory bez ztráty kvality. Odstraňte nepotřebná a nepoužívaná data. Zmenšete velikost DOC souboru v kódu. Knihovna JavaScript poskytuje vývojářům integrované API pro optimalizaci obsahu DOC.

Zmenšete velikost DOC souborů pomocí JavaScript

JavaScript knihovna je samostatné řešení a nevyžaduje instalaci žádného softwaru třetích stran.

Bezeztrátová komprese a hluboká optimalizace obsahu usnadněná s 'Aspose.Words for Node.js via .NET'. Následující příklad ukazuje, jak optimalizovat obsah DOC souboru v JavaScript:

Příklad kódu v JavaScript pro komprimaci DOC souborů
Nahrajte soubor, který chcete optimalizovat/komprimovat
Spustit kód
Vyberte cílový formát ze seznamu
npm install @aspose/words
Kopírovat
const aw = require('@aspose/words');

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

var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
    if (shape.hasImage()) {
        // Je na vývojáři, aby si vybral knihovnu pro kompresi obrazu.
        const imageData = shape.getImageData().toStream();

        // ...
        // Komprimujte obrázek a nastavte jej zpět do tvaru.
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

doc.save("Output.doc")
const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Je na vývojáři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.doc", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Je na vývojáři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.doc") const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // Je na vývojáři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět do tvaru. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.doc", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.doc") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Doc) shape.getShapeRenderer().save("Output.doc", saveOptions)
Spustit kód

Jak komprimovat DOC v JavaScript

  1. Nainstalujte Aspose.Words for Node.js via .NET.
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého JavaScript projektu.
  3. Otevřete zdrojový DOC soubor v JavaScript.
  4. Komprimujte DOC bez ztráty kvality.
  5. Zavolejte metodu Document.cleanup(). Výsledný kód se může lišit v závislosti na formátu výstupního souboru.
  6. Získejte komprimovaný výsledek jako DOC soubor.

Knihovna JavaScript k optimalizaci a komprimaci DOC souborů

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.

Další podporované optimalizace formátu souborů

Můžete optimalizovat soubory v mnoha dalších formátech souborů:

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2025. Všechna práva vyhrazena.