Kôd za komprimiranje DOC u JavaScript

Biblioteka Node.js visokih performansi za optimizaciju veličine i sadržaja DOC datoteka uz zadržavanje njihove izvorne kvalitete

Razvijte softver za obradu DOC u Node.js koristeći DOC Optimization API. Ovo moćno Node.js rješenje pomaže vam optimizirati i smanjiti veličinu DOC datoteka bez napora. Isprobajte DOC mogućnosti kompresije online besplatno!

Pogledajte isječak koda

Sažimanje DOC datoteke u JavaScript

Smanjite velike DOC datoteke bez gubitka kvalitete. Izbrišite nepotrebne i neiskorištene podatke. Smanjite veličinu DOC datoteke u kodu. JavaScript biblioteka programerima pruža integrirani API za optimizaciju sadržaja DOC.

Smanjite veličinu DOC datoteka pomoću JavaScript

JavaScript knjižnica je samostalno rješenje i ne zahtijeva instaliran softver treće strane.

Kompresija bez gubitaka i duboka optimizacija sadržaja olakšani su uz 'Aspose.Words for Node.js via .NET'. Sljedeći primjer pokazuje kako optimizirati sadržaj DOC datoteke u JavaScript:

Primjer koda u JavaScript za komprimiranje DOC datoteka
Prenesite datoteku koju želite optimizirati/komprimirati
Pokreni kôd
Odaberite ciljni format s popisa
npm install @aspose/words
Kopirati
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()) {
        // Izbor knjižnice za komprimiranje slika prepušten je programeru.
        const imageData = shape.getImageData().toStream();

        // ...
        // Stisnite sliku i vratite je u prethodni oblik.
        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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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()) { // Izbor knjižnice za komprimiranje slika prepušten je programeru. const imageData = shape.getImageData().toStream(); // ... // Stisnite sliku i vratite je u prethodni oblik. 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)
Pokreni kôd

Kako komprimirati DOC u JavaScript

  1. Instalirajte Aspose.Words for Node.js via .NET.
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom JavaScript projektu.
  3. Otvorite izvornu DOC datoteku u JavaScript.
  4. Sažimanje DOC bez gubitka kvalitete.
  5. Pozovite metodu Document.cleanup(). Rezultirajući kod može varirati ovisno o formatu izlazne datoteke.
  6. Dobijte komprimirani rezultat kao DOC datoteku.

JavaScript biblioteka za optimizaciju i komprimiranje DOC datoteka

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.

Ostale podržane optimizacije formata datoteke

Možete optimizirati datoteke u mnogim drugim formatima datoteka:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.