Код для стиснення DOC в JavaScript

Високопродуктивна бібліотека Node.js для оптимізації розміру та вмісту файлів DOC при збереженні їх початкової якості

Розробіть програмне забезпечення для обробки DOC у Node.js, Використовуючи DOC Optimization API. Це потужне рішення Node.js допоможе вам без особливих зусиль оптимізувати та зменшити розмір файлів DOC. Протестуйте можливості стиснення DOC онлайн безкоштовно!

Переглянути фрагмент коду

Стисніть файл DOC у JavaScript

Зменшуйте великі файли DOC без втрати якості. Видаліть непотрібні та невикористовувані дані. Зменшіть розмір файлу DOC у коді. Бібліотека JavaScript надає розробникам інтегрований API для оптимізації вмісту DOC.

Зменшіть розмір файлів DOC за допомогою JavaScript

Бібліотека JavaScript є окремим рішенням і не потребує встановлення стороннього програмного забезпечення.

Стиснення без втрат і глибока оптимізація вмісту стали легкими завдяки 'Aspose.Words for Node.js via .NET'. У наступному прикладі показано, як оптимізувати вміст файлу DOC у JavaScript:

Приклад коду в JavaScript для стиснення DOC файлів
Завантажте файл, який потрібно оптимізувати/стиснути
Виконати код
Виберіть цільовий формат зі списку
npm install @aspose/words
Копія
const aw = require('@aspose/words');

var doc = new aw.Document("Input.doc");
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.doc")
const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); 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.doc", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); 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.doc") const aw = require('@aspose/words'); var doc = new aw.Document("Input.doc"); 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.doc", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.doc") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Doc) shape.getShapeRenderer().save("Output.doc", saveOptions)
Виконати код

Як стиснути DOC у JavaScript

  1. Встановіть Aspose.Words for Node.js via .NET.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту JavaScript.
  3. Відкрийте вихідний DOC файл у JavaScript.
  4. Стисніть DOC без втрати якості.
  5. Викличте метод Document.cleanup(). Отриманий код може відрізнятися в залежності від формату вихідного файлу.
  6. Отримайте стиснутий результат у вигляді DOC файлу.

JavaScript бібліотека для оптимізації та стиснення DOC файлів

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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.