DOC ը JavaScript ում սեղմելու կոդը

Բարձր արդյունավետությամբ Node.js գրադարան՝ DOC ֆայլերի չափն ու բովանդակությունը օպտիմալացնելու համար՝ պահպանելով դրանց սկզբնական որակը

Մշակել DOC-ի մշակման ծրագրակազմը Node.js - ում ' օգտագործելով DOC Optimization API: Այս հզոր Node.js լուծումը կօգնի ձեզ առանց մեծ ջանքերի օպտիմալացնել և նվազեցնել DOC ֆայլերի չափը: Փորձեք DOC սեղմման հնարավորությունները առցանց անվճար:

Դիտեք կոդի հատվածը

DOC ֆայլը JavaScript

Փոքրացրեք մեծ DOC ֆայլերը՝ առանց որակի կորստի: Ջնջել ավելորդ և չօգտագործված տվյալները: DOC ֆայլի չափը: JavaScript գրադարանը մշակողներին տրամադրում է ինտեգրված API՝ DOC բովանդակությունը օպտիմալացնելու համար:

Նվազեցրեք DOC ֆայլերի չափերը՝ օգտագործելով JavaScript

JavaScript գրադարանը ինքնուրույն լուծում է և չի պահանջում երրորդ կողմի ծրագրային ապահովման տեղադրում:

Անկորուստ սեղմումը և խորը բովանդակության օպտիմիզացումը հեշտացվել են 'Aspose.Words for Node.js via .NET': Հետևյալ օրինակը ցույց է տալիս, թե ինչպես կարելի է օպտիմալացնել DOC ֆայլի բովանդակությունը JavaScript.

Կոդի օրինակ JavaScript ում՝ DOC ֆայլ սեղմելու համար
Վերբեռնեք ֆայլ, որը ցանկանում եք օպտիմալացնել/սեղմել
Գործարկել կոդը
Ցանկից ընտրեք թիրախային ձևաչափը
npm install @aspose/words
Պատճենել
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()) {
        // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին:
        const imageData = shape.getImageData().toStream();

        // ...
        // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին:
        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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: 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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: 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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: 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)
Գործարկել կոդը

Ինչպես սեղմել DOC-ը JavaScript-ում

  1. Տեղադրեք Aspose.Words for Node.js via .NET:
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր JavaScript նախագծին:
  3. Բացեք սկզբնաղբյուր DOC ֆայլը JavaScript ում:
  4. Սեղմեք DOC ՝ առանց որակի կորստի:
  5. Զանգահարեք Document.cleanup() մեթոդը: Ստացված ծածկագիրը կարող է տարբեր լինել՝ կախված ելքային ֆայլի ձևաչափից:
  6. Ստացեք սեղմված արդյունքը որպես DOC ֆայլ:

JavaScript գրադարան՝ DOC ֆայլեր օպտիմալացնելու և սեղմելու համար

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.

Այլ աջակցվող ֆայլի ձևաչափի օպտիմալացումներ

Դուք կարող եք օպտիմիզացնել ֆայլերը բազմաթիվ այլ ֆայլերի ձևաչափերով.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.