კოდი Word ის შეკუმშვისთვის JavaScript

Მაღალი ხარისხის Node.js ბიბლიოთეკა Word ფაილების ზომისა და შინაარსის ოპტიმიზაციისთვის, მათი ორიგინალური ხარისხის შენარჩუნებისას

Შეიმუშავეთ Word დამუშავების პროგრამა Node.js - ში Word Optimization API გამოყენებით. ეს ძლიერი Node.js გადაწყვეტა დაგეხმარებათ Word ფაილების ძალისხმევის ოპტიმიზაციაში და შემცირებაში. ტესტი Word compressing შესაძლებლობების ონლაინ უფასოდ!

კოდის ნაწყვეტის ნახვა

შეკუმშოს Word ფაილი JavaScript

გახადეთ დიდი Word ფაილები ხარისხის დაკარგვის გარეშე. წაშალეთ არასაჭირო და გამოუყენებელი მონაცემები. Word ფაილის ზომა კოდში. JavaScript ბიბლიოთეკა დეველოპერებს აძლევს ინტეგრირებულ API ს Word კონტენტის ოპტიმიზაციისთვის.

შეამცირეთ Word JavaScript

JavaScript ბიბლიოთეკა არის დამოუკიდებელი გადაწყვეტა და არ საჭიროებს მესამე მხარის პროგრამული უზრუნველყოფის დაინსტალირებას.

უდანაკარგო შეკუმშვა და ღრმა შინაარსის ოპტიმიზაცია 'Aspose.Words for Node.js via .NET'. შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა მოხდეს Word ფაილის შინაარსის ოპტიმიზაცია JavaScript ში:

კოდის მაგალითი JavaScript ში DOCX ფაილის შეკუმშვისთვის
ატვირთეთ ფაილი, რომლის ოპტიმიზაცია/შეკუმშვა გსურთ
გაუშვით კოდი
აირჩიეთ სამიზნე ფორმატი სიიდან
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);
    }
}

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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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)
გაუშვით კოდი

Როგორ შეკუმშოს Word in JavaScript

  1. დააინსტალირეთ Aspose.Words for Node.js via .NET.
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს JavaScript პროექტს.
  3. გახსენით წყაროს Word ფაილი JavaScript.
  4. შეკუმშოს Word ხარისხის დაკარგვის გარეშე.
  5. გამოიძახეთ Document.cleanup() მეთოდი. შედეგად მიღებული კოდი შეიძლება განსხვავდებოდეს გამომავალი ფაილის ფორმატის მიხედვით.
  6. მიიღეთ შეკუმშული შედეგი Word ფაილის სახით.

JavaScript ბიბლიოთეკა WORD ფაილის ოპტიმიზაციისა და შეკუმშვისთვის

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 პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.