Анализ 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 и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
     
    npm install asposepdfcloud --save
     
     
Шаги анализа PDF для извлечения изображений с использованием Node.js SDK
Разработчики Aspose.PDF Cloud могут легко анализировать PDF документы для извлечения изображений. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом
 - Создайте объект для подключения к Cloud API
 - Загрузите файл вашего документа
 - Анализируйте PDF документы для извлечения изображений в облачном хранилище, используя функцию GetImages
 - Проверьте ответ и запишите результат
 - Скачайте изображения в формате PNG локально, если это необходимо
 
Этот пример кода показывает анализ PDF документа для извлечения изображений
import fs from 'node:fs/promises';
import path from 'node:path';
export {ParseExportImages};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportImages = {
    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, pageNumber, localFolder, remoteFolder) {
        if ( pdfApi ) {
            await uploadDocument(documentName, localFolder, remoteFolder);
            const response = await pdfApi.getImages( documentName, pageNumber, null, remoteFolder );
            if (response.body.code == 200) {
                response.body.images.list.forEach(async function (image) {
                    const responseImage = await pdfApi.getImageExtractAsPng(documentName, image.id, null, null, null, remoteFolder);
                    const filePath = path.join(localFolder, image.id + ".png");
                    await fs.writeFile(filePath, responseImage.body);
                    console.log("Downloaded: " + filePath);
                });
            }
            else
                console.error("ParseExportImages(): Unexpected error!") 
        }
    }
};
Работа с анализом изображений в PDF через Node.js SDK
Анализируя PDF документы для извлечения изображений, можно систематически проверять актуальность и релевантность каждого изображения, обеспечивая актуальность и функциональность всех ссылок. Для задач, таких как загрузка связанного изображения или проведение пакетного анализа, извлечение изображений позволяет автоматизировать процессы, экономить время и снижать ручные усилия. Анализируйте PDF документы для извлечения изображений с Aspose.PDF Cloud Node.js SDK.
С нашим Node.js SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
 - Добавлять таблицы и текстовые или графические штампы в PDF документы.
 - Присоединять несколько PDF документов к существующему файлу.
 - Работать с вложениями PDF, аннотациями и полями форм.
 - Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
 - Удалять все штампы и таблицы со страницы или всего документа PDF.
 - Удалять определенный штамп или таблицу из PDF документа по его ID.
 - Заменять одну или несколько вхождений текста на странице PDF или во всем документе.
 - Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
 - Извлекать различные элементы PDF файлов и оптимизировать документы PDF.
 - Вы можете опробовать наше бесплатное приложение для тестирования функциональности.
 
- Учебные ресурсы
 - Документация
 - Исходный код
 - Ссылки на API
 
- Поддержка продукта
 - Бесплатная поддержка
 - Платная поддержка
 - Блог
 
- Почему Aspose.PDF Cloud для Node.js?
 - Список клиентов
 - Безопасность