Перетворіть документ Word на зображення JPEG, PNG або GIF у Node.js.

Перетворюйте документи Word на зображення JPG, PNG або GIF у Node.js

У попередній статті ми продемонстрували процес програмного перетворення PDF у формати JPG, PNG і GIF. Ця публікація в блозі навчить нас, як конвертувати Word у JPEG, GIF і PNG за допомогою бібліотеки зображень Node.Js. Word є одним із популярних форматів для спільного використання та друку документів. Нам часто потрібно конвертувати документи Word у різні формати зображень. Краще використовувати вже розроблені спеціалізовані інструменти, які забезпечують легке обслуговування та гнучке рішення для перетворення відповідно до ваших потреб. У цій статті ми дізнаємося, як конвертувати документ Word у зображення JPG, PNG або GIF у Node.js.

У цій статті ми поговоримо про такі теми:

Word to Image Converter REST API та Node.js SDK

У цій статті ми використаємо Node.js SDK GroupDocs.Conversion Cloud API для перетворення Word DOCX на зображення JPEG, PNG або GIF у програмах Node.js. Цей API дозволяє конвертувати ваші документи в будь-який потрібний формат. Він підтримує перетворення понад 50 типів документів і зображень, таких як Word, Excel, PowerPoint, PDF, HTML, JPG, PNG і CAD. Він також надає пакети SDK .NET, Java, PHP, Ruby, Android і Python як члени родини перетворення документів для Cloud API.

Ви можете встановити GroupDocs.Conversion Cloud у свої програми Node.js за допомогою такої команди в консолі:

npm install groupdocs-conversion-cloud

Будь ласка, отримайте свій ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:

# Імпортуйте Node.js SDK у свою програму вузла з http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// отримати clientId і clientSecret з https://dashboard.groupdocs.cloud (потрібна безкоштовна реєстрація).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Перетворіть Word у формат JPG за допомогою REST API у Node.js

Ви можете конвертувати Word у файл зображення JPEG, дотримуючись простих кроків, наведених нижче:

  1. Завантажте файл Word у хмару
  2. Конвертувати Зображення Word у JPG онлайн безкоштовно в Node.js
  3. Завантажити конвертований файл JPG

Завантажте зображення

По-перше, завантажте файл Word у хмару, використовуючи такий зразок коду:

// відкрити файл у IOStream із системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
  // побудувати FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // створити запит на завантаження файлу
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", fileStream, myStorage);
  // завантажити файл
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

У результаті завантажений файл Word буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворіть Word у файл JPG онлайн за допомогою Node.js

Будь ласка, виконайте наведені нижче кроки, щоб програмно конвертувати файл Word у JPG:

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу word
  • Призначте формату «jpg».
  • Укажіть шлях до вихідного файлу
  • Створіть ConvertDocumentRequest
  • Отримайте результати, викликавши метод ConvertApi.convertDocument().

У наступному прикладі коду показано, як конвертувати Word у jpg без втрати якості за допомогою REST API у Node.js:

// Як конвертувати Word у формат JPG за допомогою REST API у Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word Doc to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Завантажте конвертований файл

Наведений вище зразок коду збереже перетворений файл Word у хмарі. Ви можете завантажити його за допомогою наступного зразка коду:

// створити FileApi для завантаження перетвореного файлу
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// завантажити файл і тип відповіді Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // збережіть файл у своєму системному каталозі
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Перетворіть Word на зображення JPEG за допомогою додаткових параметрів

Виконайте наведені нижче кроки, використовуючи API високоякісного онлайн-конвертера Word у JPEG із деякими розширеними налаштуваннями:

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу word
  • Призначте формату «jpeg».
  • Укажіть шлях до вихідного файлу
  • Визначте JpegConvertOptions
  • Після цього встановіть різні параметри перетворення, такі як градації сірого, fromPage, pagesCount, якість, rotateAngle, usePdf тощо.
  • Створіть ConvertDocumentRequest
  • Отримайте результати, викликавши метод ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як конвертувати Word у формат jpeg онлайн за допомогою розширених параметрів конвертації:

// Як перетворити Word на зображення JPEG за допомогою додаткових параметрів
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted Word to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

Як конвертувати зображення Word у PNG онлайн за допомогою Node.js

Будь ласка, виконайте наведені нижче дії, щоб програмно перетворити файл Word у PNG:

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу word
  • Призначте «png» для форматування
  • Укажіть шлях до вихідного файлу
  • Створіть ConvertDocumentRequest
  • Отримайте результати, викликавши метод ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як конвертувати Word у PNG без втрати якості за допомогою REST API у Node.js:

// Як конвертувати Word у зображення PNG онлайн за допомогою Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Як конвертувати Word у файл GIF онлайн за допомогою Node.js

Будь ласка, виконайте наведені нижче кроки, щоб програмно перетворити Word у файл GIF:

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу word
  • Призначте формату «gif».
  • Укажіть шлях до вихідного файлу
  • Створіть ConvertDocumentRequest
  • Отримайте результати, викликавши метод ConvertApi.convertDocument().

У наступному прикладі коду показано, як перетворити слово на gif без втрати якості за допомогою REST API у Node.js:

// Як конвертувати Word у формат GIF онлайн за допомогою Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.docx";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Word to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

Онлайн конвертер Word to Image

Як конвертувати файл зображення Word DOC онлайн? Спробуйте word-to-jpg, word-to-jpeg, word-to-png або word-to-gif безкоштовно онлайн у конвертер зображень, який було розроблено з використанням вищезгаданого API.

Висновок

На цьому допис у блозі закінчився. Ми сподіваємося, що ви навчилися:

  • як змінити формат Word на JPG у хмарі;
  • як конвертувати Word у JPEG за допомогою додаткових параметрів;
  • програмно завантажити файл word, а потім завантажити перетворений файл із хмари;
  • програмно конвертувати word у формат файлу png у хмарі;
  • як конвертувати Word у формат зображення GIF у хмарі;

Ви можете дізнатися більше про GroupDocs.Conversion Cloud API, використовуючи документацію. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Крім того, радимо прочитати наш Посібник із початку роботи.

Groupdocs.cloud час від часу публікує статті в блозі на нові теми. Важливо залишатися на зв’язку для отримання останніх оновлень.

Задайте питання

Ви можете поставити будь-які запитання щодо того, як конвертувати формат Word у формат зображення, на нашому безкоштовному форумі підтримки

поширені запитання

Як конвертувати документ Word у JPG у Node.js?

Відвідайте цей Word to JPG, щоб дізнатися код для швидкого та легкого перетворення документів Word у формат файлу JPG.

Чи можу я конвертувати документ у JPG за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод ConvertDocument за допомогою ConvertDocumentRequest для перетворення документа DOCX на зображення JPG.

Як безкоштовно конвертувати Word у JPG онлайн?

Безкоштовний онлайн-конвертер Word у JPG дозволяє швидко й легко експортувати Word у формат JPG. Після завершення перетворення ви можете завантажити файл JPG.

Як безкоштовно конвертувати документ Word у JPG?

  • Відкрийте безкоштовний онлайн-конвертер Word у JPG
  • Клацніть усередині області скидання файлу, щоб завантажити Word, або перетягніть файл Word.
  • Натисніть кнопку «Перетворити зараз», і програма онлайн-конвертера Word у JPG перетворить файл Word у JPG.
  • Посилання для завантаження вихідного файлу стане доступним одразу після перетворення Word у файл JPG.

Як встановити безкоштовну бібліотеку для завантаження конвертера форматів Word у JPG?

Завантажте та встановіть конвертер DOC у JPG безкоштовно завантажте бібліотеку Node.js, щоб програмно створювати, обробляти та перетворювати зображення Word у JPG.

Як конвертувати Word у JPG офлайн у Windows?

Будь ласка, безкоштовно завантажте це програмне забезпечення для офлайн-перетворення Word у JPG для Windows. Цей онлайн-конвертер Word DOC або DOCX у JPG, безкоштовний інструмент для завантаження, перетворює документи на фотографії у форматі JPG у Windows швидко, одним клацанням миші.

Дивись також

Ми рекомендуємо переглянути наступні статті для отримання додаткової інформації: