Kood Word tihendamiseks asukohas JavaScript

Suure jõudlusega Node.js teek Word-failide suuruse ja sisu optimeerimiseks, säilitades samal ajal nende algse kvaliteedi

Arendada Word töötlemise tarkvara Node.js kasutades Word Optimization API. See võimas Node.js lahendus aitab teil Word-failide suurust vaevata optimeerida ja vähendada. Testige Word-i tihendamisvõimalusi veebis tasuta!

Kuva koodilõik

Word fail JavaScript

Muutke suured Word failid väiksemaks ilma kvaliteeti kaotamata. Kustutage mittevajalikud ja kasutamata andmed. Vähendage koodis Word faili suurust. JavaScript teek pakub arendajatele integreeritud API d Word sisu optimeerimiseks.

Vähendage Word JavaScript

JavaScript teek on iseseisev lahendus ja see ei nõua kolmanda osapoole tarkvara installimist.

'Aspose.Words for Node.js via .NET' kadudeta pakkimise ja sisu sügava optimeerimise lihtsaks. Järgmine näide demonstreerib, kuidas optimeerida Word faili JavaScript:

Koodinäide dokumendis JavaScript DOCX faili tihendamiseks
Laadige üles fail, mida soovite optimeerida/tihendada
Käivita kood
Valige loendist sihtvorming
npm install @aspose/words
Kopeeri
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()) {
        // See on kuni arendaja valida raamatukogu pilt compression.
        const imageData = shape.getImageData().toStream();

        // ...
        // Tihendage pilt ja seadke see kujule tagasi.
        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()) { // See on kuni arendaja valida raamatukogu pilt compression. const imageData = shape.getImageData().toStream(); // ... // Tihendage pilt ja seadke see kujule tagasi. 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()) { // See on kuni arendaja valida raamatukogu pilt compression. const imageData = shape.getImageData().toStream(); // ... // Tihendage pilt ja seadke see kujule tagasi. 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()) { // See on kuni arendaja valida raamatukogu pilt compression. const imageData = shape.getImageData().toStream(); // ... // Tihendage pilt ja seadke see kujule tagasi. 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)
Käivita kood

Kuidas tihendada Word keeles JavaScript

  1. Installige Aspose.Words for Node.js via .NET.
  2. Lisage oma JavaScript projektile teegi viide (importige teek).
  3. Avage lähtefail Word rakenduses JavaScript.
  4. Tihendage Word kvaliteeti kaotamata.
  5. Kutsuge välja meetod Document.cleanup(). Saadud kood võib olenevalt väljundfaili vormingust erineda.
  6. Hankige tihendatud tulemus Word failina.

JavaScript teek WORD faili optimeerimiseks ja tihendamiseks

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.

Muud toetatud failivormingu optimeerimised

Saate optimeerida faile paljudes teistes failivormingutes:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2025. Kõik õigused kaitstud.

OSZAR »