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

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

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

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

Սեղմեք DOCX ը JavaScript

Մենք ներկայումս չենք ընդունում DOCX ֆայլերը որպես մուտքագրում: Բայց մենք կարող ենք DOCX ֆայլեր արտադրել որպես ելք: Մենք ակնկալում ենք DOCX ի ամբողջական աջակցություն մոտ ապագայում:

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

Կրճատեք DOCX ֆայլերի չափը՝ օգտագործելով JavaScript

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

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

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

        // ...
        // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին:
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

doc.save("Output.epub")
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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.epub", 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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.epub") 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()) { // Պատկերները սեղմելու համար գրադարանի ընտրությունը մնում է մշակողին: const imageData = shape.getImageData().toStream(); // ... // Սեղմեք պատկերը և վերադարձրեք այն իր նախկին ձևին: shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.epub", 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.epub", saveOptions)
Գործարկել կոդը

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

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

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

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-2025. Բոլոր իրավունքները պաշտպանված են.