Koodi DOCX:n pakkaamiseen kohteessa JavaScript

Tehokas Node.js - kirjasto DOCX-tiedostojen koon ja sisällön optimoimiseksi säilyttäen samalla niiden alkuperäisen laadun

Kehitä DOCX-prosessointiohjelmisto Node.js käyttäen DOCX Optimization API. Tämä tehokas Node.js - ratkaisu auttaa sinua optimoimaan ja pienentämään DOCX-tiedostojen kokoa vaivattomasti. Testaa DOCX-pakkausominaisuuksia verkossa ilmaiseksi!

Katso koodinpätkä

Pakkaa DOCX tiedosto JavaScript

Pienennä suuria DOCX tiedostoja laadun heikkenemättä. Poista tarpeettomat ja käyttämättömät tiedot. Pienennä DOCX tiedoston kokoa koodissa. JavaScript kirjasto tarjoaa kehittäjille integroidun API DOCX sisällön optimoimiseksi.

Pienennä DOCX tiedostojen kokoa käyttämällä JavaScript

JavaScript kirjasto on erillinen ratkaisu, joka ei vaadi kolmannen osapuolen ohjelmiston asentamista.

Häviötön pakkaus ja syvällinen sisällön optimointi on tehty helpoksi 'Aspose.Words for Node.js via .NET'. Seuraava esimerkki osoittaa, kuinka DOCX tiedoston JavaScript sisältö optimoidaan:

Esimerkki koodissa JavaScript pakkaamaan DOCX tiedostoa
Lataa tiedosto, jonka haluat optimoida/pakkata
Suorita koodi
Valitse kohdemuoto luettelosta
npm install @aspose/words
Kopio
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()) {
        // Kehittäjän on valittava kirjasto kuvan pakkaamista varten.
        const imageData = shape.getImageData().toStream();

        // ...
        // Pakkaa kuva ja aseta se takaisin muotoon.
        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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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)
Suorita koodi

Kuinka pakata DOCX kielessä JavaScript

  1. Asenna Aspose.Words for Node.js via .NET.
  2. Lisää kirjastoviite (tuo kirjasto) JavaScript projektiisi.
  3. Avaa lähdetiedosto DOCX kohteessa JavaScript.
  4. Pakkaa DOCX laadun heikkenemättä.
  5. Kutsu Document.cleanup() -menetelmä. Tuloksena oleva koodi voi vaihdella tulostustiedostomuodon mukaan.
  6. Hae pakattu tulos DOCX tiedostona.

JavaScript kirjasto, jonka avulla voit optimoida ja pakata DOCX tiedostoa

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.

Muut tuetut tiedostomuotojen optimoinnit

Voit optimoida tiedostoja monissa muissa tiedostomuodoissa:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.