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

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

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

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

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

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

შეამცირეთ DOCX JavaScript

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

უდანაკარგო შეკუმშვა და ღრმა შინაარსის ოპტიმიზაცია 'Aspose.Words for Node.js via .NET'. შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა მოხდეს DOCX ფაილის შინაარსის ოპტიმიზაცია 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)
გაუშვით კოდი

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

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

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

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

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