Failide optimeerimine ja tihendamine teenuses JavaScript

Suure jõudlusega Node.js teek dokumentide ja piltide suuruse ja sisu optimeerimiseks, säilitades samal ajal nende esialgse kvaliteedi

Arendada dokumendi töötlemise tarkvara Node.js kasutades dokumendi optimeerimine API. See võimas Node.js lahendus aitab teil dokumentide ja piltide suurust vaevata optimeerida ja vähendada. Testige tihendamisvõimalusi veebis tasuta!

Kuva koodilõik

Pakkige Word ja HTML dokumendid rakenduses JavaScript

Muutke suured failid väiksemaks ilma kvaliteeti kaotamata. Kustutage mittevajalikud ja kasutamata andmed. Vähendage Word ja HTML failide suurust rakenduses JavaScript. Meie JavaScript teek pakub arendajatele integreeritud API d, et optimeerida dokumente erinevates vormingutes.

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

Vähendage Word ja HTML failide suurust JavaScript abil

Maksimaalse efekti saab saavutada, optimeerides kõrge eraldusvõimega pilte ja ka selliseid pilte sisaldavaid dokumente. Meie JavaScript teek aitab teil tihendada DOCX, DOC, RTF, ODT, EPUB, HTML, JPG ja PNG faile.

'Aspose.Words for Node.js via .NET' muudab dokumentide optimeerimise ilma kvaliteeti kaotamata lihtsaks. Järgmine näide näitab, kuidas Word dokumendi suurust JavaScript:

JavaScript koodi näide faili sisu ja suuruse optimeerimiseks
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

PDF i, Word, JPG ja muude failivormingute tihendamine rakenduses JavaScript

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

JavaScript teek failide 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.

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

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