Анализ PDF для извлечения изображения по идентификатору в Node.js SDK
API для анализа PDF документов для извлечения изображения по идентификатору с использованием серверного API Node.js.
Get StartedКак анализировать PDF документы для извлечения изображения по идентификатору с использованием Cloud Node.js SDK
Для анализа PDF документов для извлечения изображения по идентификатору через Cloud Node.js SDK мы будем использовать Aspose.PDF Cloud Node.js SDK Этот Cloud SDK помогает программистам Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования, конвертации и анализа PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут SID и ключ приложения, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги для анализа PDF для извлечения изображения по идентификатору с использованием Node.js SDK
Разработчики Aspose.PDF Cloud могут легко анализировать PDF документы для извлечения изображения по идентификатору. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект конфигурации с вашим секретным ключом и ключом приложения
- Создайте объект для подключения к Cloud API
- Загрузите файл вашего документа
- Анализируйте PDF документы для извлечения изображения по идентификатору в облачном хранилище, используя функцию getImageExtractAsPng
- Проверьте ответ и зарегистрируйте результат
- Загрузите изображение в формате PNG локально, если необходимо
Этот пример кода показывает анализ PDF документа для извлечения изображения по идентификатору
import fs from 'node:fs/promises';
import path from 'node:path';
export {ParseExportImage};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportImage = {
async uploadDocument (documentName, localFolder, tempFolder) {
const fileNamePath = path.join(localFolder, documentName);
const fileData = await fs.readFile(fileNamePath);
const storagePath = path.join(tempFolder, documentName);
await pdfApi.uploadFile(storagePath, fileData)
.then(() => console.log("File: '" + documentName +"' successfully uploaded."));
},
async export(documentName, imageId, localFolder, remoteFolder) {
if ( pdfApi ) {
await uploadDocument(documentName, localFolder, remoteFolder);
const response = await pdfApi.getImageExtractAsPng(documentName, imageId, null, null, null, remoteFolder);
if (response.body) {
const filePath = path.join(localFolder, imageId + ".png");
await fs.writeFile(filePath, response.body);
console.log("Downloaded: " + filePath);
}
else
console.error("ParseExportImage(): Unexpected error!")
}
}
};
Работа с анализом изображения по идентификатору в PDF через Node.js SDK
Анализируя PDF документы для извлечения изображения по идентификатору, вы можете загрузить или изменить изображение в PDF по мере необходимости. Это сохраняет позицию изображения в документах, экономя время и уменьшая ручную работу. Анализируйте PDF документы для извлечения изображения по идентификатору с Aspose.PDF Cloud Node.js SDK.
С нашим Node.js SDK вы можете
- Добавлять заголовки и нижние колонтитулы PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Присоединять несколько PDF документов к существующему файлу.
- Работать с вложениями, аннотациями и полями форм PDF.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы с страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его идентификатору.
- Заменять один или несколько экземпляров текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы из PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение для тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Справочник API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность