HTML JPG PDF XML DOCX
  Product Family
PDF

Извлечение изображения из PDF в Node.js SDK

Извлечение изображений из PDF документа с использованием Cloud Node.js SDK.

Get Started

Как извлечь изображения из PDF через Node.js SDK

Чтобы извлечь изображения из PDF, мы будем использовать Aspose.PDF Cloud Node.js SDK. Это облачный 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

Разработчики Aspose.PDF Cloud могут легко загружать и извлекать изображения из PDF всего за несколько строк кода.

  1. Загрузите секрет приложения и ключ из JSON-файла или установите учетные данные другим способом
  2. Извлекает первое изображение из загруженного PDF файла.
  3. Извлекает изображение и сохраняет его как локальный PNG файл.
  4. Загрузите результат, если это необходимо
 

Извлечение изображений из PDF с использованием Node.js


    import credentials from "./credentials.json"  with { type: "json" };
    import fs from 'node:fs/promises';
    import { PdfApi } from "asposepdfcloud";

    async function extract() {
        const localPdfFile = "C:\\Samples\\Sample.pdf";
        const storagePdfFile = "Sample.pdf";
        const localImageFile = "C:\\Samples\\Sample.png";

        const pdfApi = new PdfApi(credentials.id, credentials.key);
        try {
            let fileData = await fs.readFile(localPdfFile);
            let uploadResult = await pdfApi.uploadFile(storagePdfFile, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.message);
        }

        try {
            const imagesResult = await pdfApi.getImages(storagePdfFile, 1, null, null);
            const imageId = imagesResult.body.images.list[0].id;
            const response = await pdfApi.getImageExtractAsPng(storagePdfFile, imageId);
            await fs.writeFile(localImageFile, response.body);
        } catch (error) {
            console.error(error.message);
        }
    }
 

Работа с изображениями в PDF

Извлеченные изображения могут быть повторно использованы в других документах, презентациях или маркетинговых материалах, что экономит время и ресурсы, избегая повторного создания. После извлечения изображения могут быть отредактированы или улучшены для повышения их качества или адаптированы для конкретных целей, таких как изменение размера или перекрашивание. Изображения, извлеченные из PDF, могут храниться отдельно для архивных целей, обеспечивая легкий доступ и организацию визуального контента. Извлекая изображения из PDF, пользователи могут лучше управлять, редактировать и использовать визуальный контент для широкого спектра приложений, от профессиональных презентаций до творческих проектов. Извлекайте изображения из PDF документов с Aspose.PDF Cloud Node.js SDK.

С нашей библиотекой для Node.js вы можете:

  • Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
  • Добавлять таблицы и штампы (текстовые или графические) в PDF документы.
  • Присоединять несколько PDF документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
  • Удалять все штампы и таблицы с страницы или всего PDF документа.
  • Удалять конкретный штамп или таблицу из PDF документа по его ID.
  • Заменять отдельные или несколько экземпляров текста на странице PDF или во всем документе.
  • Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
  • Вы можете попробовать наше бесплатное приложение для изменения размеров изображений в PDF файлах онлайн и протестировать функциональность.