Видобуток зображень із Word у Node.js — засіб вилучення файлів зображень

У багатьох випадках файли DOCX/DOC можуть містити масивні текстові та візуальні дані. Якщо вам потрібно витягти всі зображення з файлу Word і відокремити зображення від текстових даних, ви можете скористатися Cloud SDKs і REST API на базі GroupDocs.Parser. Фактично, ви можете створити екстрактор файлів зображень у JavaScript, використовуючи методи, надані GroupDocs.Parser Cloud SDKs for Node.js. Отже, давайте рухатися вперед і досліджувати, як видобувати зображення з Word у Node.js. Крім того, ми розглянемо кроки та фрагмент коду для реалізації функціональності.

Будуть розглянуті такі моменти:

Встановлення програмного забезпечення для обробки текстів

Етап встановлення будь-якої бібліотеки відіграє життєво важливу роль у швидкій розробці програм. На щастя, процес інсталяції GroupDocs.Parser Cloud SDK для Node.js схожий на інсталяцію будь-якого модуля Node.js за допомогою npm install MODULENAME. Отже, виконайте таку команду, щоб інсталювати цю багатофункціональну бібліотеку екстрактора файлів зображень:

npm install groupdocs-parser-cloud

На наступному етапі ми налаштуємо цю бібліотеку за допомогою нашого проекту Node.js. Для цього ми отримаємо облікові дані API (ідентифікатор клієнта, секрет клієнта) з нашої хмари API інформаційна панель.

Перегляньте цей посібник, якщо у вас виникнуть труднощі з отриманням облікових даних API.

Видобуток зображень із Word у Node.js

У нас є вихідний файл DOC/DOCX на нашій інформаційній панелі API Cloud, який ви можете завантажити вручну або програмно, викликавши метод UploadFile.

Наступні кроки демонструють, як отримати зображення з Word у Node.js:

  • Отримайте groupdocs-parser-cloud у своєму проекті.
  • Створіть екземпляр класу конфігурації з ідентифікатором клієнта та секретом клієнта.
  • Викличте метод fromConfig і передайте об’єкт класу Configuration.
  • Створіть об’єкт класу FileInfo та визначте шлях до вихідного файлу DOCX.
  • Визначте параметри зображення, створивши екземпляр класу ImagesOptions.
  • Ініціалізуйте об’єкт класу ImagesRequest і передайте екземпляр класу ImagesOptions.
  • Викличте метод images, щоб отримати зображення з документа Word.

Скопіюйте та вставте наведений нижче фрагмент коду, щоб створити власне програмне забезпечення для обробки тексту:

// Отримайте groupdocs-parser-cloud у своєму проекті.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// Визначте свої облікові дані API.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Створіть екземпляр класу конфігурації з ідентифікатором клієнта та секретом клієнта.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// Викличте метод fromConfig і передайте об’єкт класу Configuration.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// Створіть об'єкт класу FileInfo та визначте шлях до вихідного файлу DOCX.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// Визначте параметри зображення, створивши екземпляр класу ImagesOptions.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// Ініціалізуйте об’єкт класу ImagesRequest і передайте екземпляр класу ImagesOptions.
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// Викличте метод images, щоб отримати зображення з документа Word.
parseApi.images(request)
.then((result)=>{
// Показати результати
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

Ви можете побачити результат наведеного вище зразка коду на зображенні нижче:

екстрактор файлів зображень

Онлайн-екстрактор зображень

Ви можете повністю використовувати цей онлайн інструмент для видобування зображень із файлів Word. Перш за все, він також підтримується GroupDocs.Parser Cloud SDKs. Крім того, він є веб-інтерфейсом і пропонує надійні функції перетворення та маніпуляції, оскільки є безкоштовним і не вимагає створення облікового запису чи підписки.

Онлайн-екстрактор зображень

Висновок

Зрештою, ми можемо сміливо розглядати GroupDocs.Parser Cloud SDKs для розробки програмного забезпечення для обробки текстів. Його досить легко встановити та налаштувати, і існує величезна кількість методів, які ви можете використовувати. Крім того, існує онлайн екстрактор зображень для досягнення функціональності онлайн. Будь ласка, відвідайте документацію і сховище GitHub для подальшого вивчення. Крім того, не соромтеся відвідати Посібник із початку роботи, щоб розпочати розробку.

Нарешті groupdocs.cloud пише нові статті. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.

Допомога доступна

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як отримати зображення з Word?

Ви можете використовувати GroupDocs.Parser Cloud SDKs, щоб отримати зображення з файлів DOCX/DOC програмним шляхом. Будь ласка, відвідайте це посилання, щоб отримати додаткові відомості.

Дивись також