
Потрібно витягти зображення з презентацій PowerPoint для аналізу даних, архівування або автоматизації? SDK GroupDocs.Parser Cloud для Node.js дозволяє розробникам швидко витягувати вбудовані зображення з .ppt та .pptx файлів, використовуючи прості виклики REST API. Не потрібна установка Office або складна логіка парсингу.
Чому витягувати зображення з PowerPoint?
- Ізолюйте візуальний контент (логотипи, іконки, графіки, фотографії).
- Архівуйте презентації як структуровані активи.
- Увімкніть індексування вмісту або робочі процеси комп’ютерного зору.
- Автоматизуйте витягування медіа з масових слайдів.
У цій статті ми розглянемо такі теми:
API витягування зображень з PowerPoint
GroupDocs.Parser Cloud SDK for Node.js спрощує роботу з файлами презентацій. Він дозволяє вам:
- Витягніть зображення з конкретних або всіх слайдів.
- Отримати структурований контент, як-от метадані слайдів або макет.
- Працюйте з іншими форматами (Word, Excel, PDF, ZIP, тощо).
Пер prerequisites
- Зареєструйтесь на GroupDocs Cloud Dashboard.
- Отримайте свій Client ID та Client Secret.
- Встановіть SDK:
npm install groupdocs-parser-cloud
- Для отримання більш детальної інформації про облікові дані клієнта, будь ласка, відвідайте цю статтю.
Як витягти зображення з PowerPoint за допомогою Node.js
Слідуйте цим крокам, щоб розробити власний витягувач зображень з презентації PowerPoint, використовуючи API Node.js:
Крок 1: Ініціалізувати конфігурацію.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
Крок 2: Налаштувати інформацію про файл та параметри зображення. Ініціалізуйте об’єкт класу ImagesRequest і передайте екземпляр класу ImagesOptions.
const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
Крок 3: Витягти зображення з PowerPoint. Викликайте метод images, щоб витягти зображення з презентації PowerPoint.
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
// Для отримання більше прикладів, будь ласка, відвідайте https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// Path of input Powerpoint
fileInfo.filePath = "input.pptx";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
Ви можете побачити вихід of the above code sample in the image below:
Витягти зображення з PowerPoint за допомогою cURL
Ви також можете витягувати зображення, використовуючи GroupDocs.Parser REST API та cURL.
Крок 1 – Створити токен доступу:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Крок 2 – Витягти зображення через REST API:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"input.pptx\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- Замініть на той, що ви згенерували.
✅ Переваги використання cURL
- Ідеально для безголових середовищ.
- Скриптувальник для CI/CD конвеєрів.
- No SDK installation required.
- Платформо-незалежний (Linux/macOS/Windows).
Free PowerPoint Image Extractor
Don`t want to write code? Try the Free online PowerPoint Image Extractor powered by GroupDocs.Parser Cloud.

Висновок
З GroupDocs.Parser Cloud SDK для Node.js видобування зображень з файлів PowerPoint стає швидким та масштабованим. Чи працюєте ви над архівами презентацій, AI конвеєрами чи інтеграціями CMS — цей REST API надає вам повний контроль над видобуванням візуального контенту.
📚 Додаткові ресурси
Часто задані питання – FAQs
Can I extract images from specific slides only?
- Так. Ви можете визначити StartPageNumber та CountPagesToExtract для точного контролю.
Чи повертаються зображення в оригінальній роздільній здатності?
- Так, API надає зображення оригінальної якості, вбудовані в презентацію.
Чи потрібен PowerPoint, щоб це запустити?
- Ні. Усе працює в хмарі без необхідності в MS Office.
Чи доступна безкоштовна пробна версія?
- Так. Нові акаунти отримують 150 безкоштовних API викликів/місяць. Для отримання додаткової інформації, будь ласка, відвідайте pricing guide.