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

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

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

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

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

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