
Если вам нужно извлечь текст из презентаций Microsoft PowerPoint для автоматизации, архивирования или индексирования поиска, GroupDocs.Parser Cloud SDK для Node.js предоставляет облачное решение, которое быстрое, гибкое и легко интегрируемое. Всего за несколько строк кода вы можете извлечь простой или структурированный текст из .ppt и .pptx файлов, не полагаясь на Microsoft Office.
- API извлечения текста из PowerPoint
- Как извлечь текст из PowerPoint с помощью Node.js
- Извлечение текста из PowerPoint с помощью cURL
- Бесплатный извлекатель текста из PowerPoint
API извлечения текста PowerPoint
SDK GroupDocs.Parser Cloud для Node.js представляет собой высокоуровневый SDK, построенный на мощном REST API, который позволяет вам извлекать:
- Содержимое слайдов (на слайд или всю презентацию).
- Структурированный контент из таблиц.
- Метаданные.
- Встроенные файлы или изображения.
Он поддерживает большой выбор форматов, включая PDF, Word, Excel, PowerPoint, MSG, ZIP и другие.
Предварительные требования
- Зарегистрируйтесь на GroupDocs.Cloud Dashboard.
- Получите свой Client ID и Client Secret.
- Установите SDK:
npm install groupdocs-parser-cloud
Посетите следующую ссылку, чтобы узнать больше о том, как получить ваш Client ID и Client Secret для аутентификации.
Как извлечь текст из PowerPoint с использованием Node.js
Этот раздел предоставляет детали о том, как мы можем программно извлекать текст из презентации PowerPoint с использованием SDK 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: Настройка информации о файле и параметрах: Инициализируйте объект класса TextRequest и передайте экземпляр класса TextOptions.
const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
Шаг 3: Извлечение текста из PowerPoint: Вызовите text метод, и он вернет простой текст из презентации PowerPoint.
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// Input PowerPoint path
fileInfo.filePath = "input.pptx";
// уточните объект TextOptions
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
Вы можете увидеть вывод приведенного выше образца кода на изображении ниже:

Извлечение текста из PowerPoint с помощью cURL
Если вы предпочитаете операции с командной строкой или хотите интегрировать это в скрипт? Вы можете извлечь текст из документа Word, используя cURL и GroupDocs.Parser REST API.
Шаг 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 – Извлечь текст с помощью API вызова:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d
"{
\"FileInfo\":
{
\"FilePath\": \"input.pptx\",
\"StorageName\": \"internal\"
}
}"
- Замените на тот, который вы сгенерировали.
Преимущества использования cURL с API GroupDocs.Parser
- ✅ Нет установки SDK.
- ✅ Подходит для bash-скриптов или cron-задач.
- ✅ Работает в средах Linux, macOS и Windows.
- ✅ Легкий и быстрый.
Free PowerPoint Text Extractor
Используйте наш Free Online PowerPoint Text Extractor, работающий на GroupDocs.Parser Cloud, если вы предпочитаете вариант без кода.

Заключение
Используя GroupDocs.Parser Cloud SDK для Node.js, вы можете эффективно извлекать текст из презентаций PowerPoint с минимальным количеством кода. SDK и REST API поддерживают современные рабочие процессы разработки — независимо от того, предпочитаете ли вы программные SDK или легковесные сценарии cURL.
📚 Дополнительные ресурсы
Часто задаваемые вопросы – FAQ
- Могу ли я извлекать текст со слайдов с форматированием?
- Да. API возвращает структурированный текст, включая порядок слайдов.
- Is PowerPoint required to extract content?
- Нет. API работает в облаке и не зависит от Microsoft Office.
- Что такое модель ценообразования?
- Мы предлагаем единую модель оплаты по мере использования. Для получения дополнительной информации, пожалуйста, посетите pricing guide.
- Есть бесплатный пробный период?
- Да. Вы можете выполнить до 150 вызовов API в месяц с бесплатной пробной учетной записью. Для получения дополнительной информации, пожалуйста, посетите pricing guide.