Стисніть PDF у Node SDK

Зменшити розмір PDF за допомогою JavaScript

Використовуючи REST API у JavaScript, розробники можуть стискати PDF програмно. З даним рішенням на виході буде файл високої якості після стиснення.

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

Стисніть PDF у JavaScript

Використовуючи наш потужний JavaScript API, розробники можуть стискати PDF документи, щоб оптимізувати вміст і розмір вихідного файлу. Зменшення розміру PDF відбувається шляхом очищення невикористаних даних і ресурсів. Ви також можете стискати зображення всередині PDF, щоб зробити розмір вихідного файлу ще меншим.

Результат оптимізації та стиснення вмісту можна зберегти в оригінальному PDF файлі або будь-якому доступному форматі збереження – DOCX, DOC, RTF, HTML та багато інших. Наприклад, стисніть PDF і збережіть результат у Word форматі.

Зменште розмір PDF файлу у JavaScript

Як згадувалося, наш Node SDK дозволяє програмно зменшувати розмір PDF. І тепер ви можете спробувати нашу потужну функціональність і оцінити, як стиснути PDF у JavaScript, за допомогою такого прикладу:

Завантажте файл, який потрібно оптимізувати/стиснути
Виконати код
Виберіть цільовий формат зі списку
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.pdf");
const requestCompressOptions = new model.CompressOptions({
    imagesQuality: 75,
    imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
    document: requestDocument,
    compressOptions: requestCompressOptions
});

wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
    const requestDocument = compressDocumentResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "pdf"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
Виконати код
  
Скопіюйте код JavaScript у буфер обміну

Як стиснути PDF JavaScript REST API

  1. Установіть Aspose.Words Cloud for Node
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту JavaScript
  3. Налаштуйте API за допомогою ключів програми
  4. Завантажте джерело PDF для стиснення
  5. Стисніть PDF, очистіть невикористану інформацію
  6. Виберіть формат вихідного файлу
  7. Отримайте результат стиснення PDF як окремий файл

JavaScript бібліотека для використання стиснення PDF

Установіть 'Aspose.Words Cloud SDK for Node.js' за допомогою менеджера пакетів NPM. Запустіть npm install asposewordscloud --save з командного рядка, щоб встановити SDK через менеджер пакетів NPM. Як альтернативу, ви можете вручну клонувати вихідний код Aspose.Words Cloud SDK for Node.js з GitHub і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Зверніться до Repository Documentation, щоб побачити більше деталей.

Інші підтримувані формати файлів

Ви можете виконати стиснення документів для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

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

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