Извлечение изображений из PDF в JavaScript via C++

Как извлечь изображения из PDF с помощью библиотеки JavaScript via C++

Как извлечь изображения из PDF с помощью библиотеки JavaScript via C++

Вам нужно извлечь PDF? Программа Aspose.PDF для JavaScript через C++ помогает извлекать изображения из PDF-документа. Для извлечения данных мы воспользуемся простым и безопасным набором инструментов Aspose.PDF для JavaScript через C++, который используется для работы с PDF непосредственно в веб-браузере. Чтобы установить и использовать Aspose.PDF для JavaScript через C++, извлеките файлы из архива ZIP.

Извлечение изображений из PDF в JavaScript via C++


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для JavaScript через C++.

  1. Загрузите PDF-файл вместе с экземпляром документа.
  2. Создайте объект Ximage для извлечения изображений.
  3. Сохраните выходное изображение в файл jpeg.
  4. Сохраните обновленный PDF-файл.

Извлечение изображений из PDF - JavaScript via C++

В этом примере кода показано, как извлекать изображения из PDF-документов.

Input file:

File not added

Output format:

PDF

Output file:


    var ffileExtractImage = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*Extract image from a PDF-file with template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
        const json = AsposePdfExtractImage(event.target.result, e.target.files[0].name, "ResultPdfExtractImage{0:D2}.jpg", 150);
        if (json.errorCode == 0) {
            document.getElementById('output').textContent = "Files(images) count: " + json.filesCount.toString();
            /*Make links to result files*/
            for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) DownloadFile(json.filesNameResult[fileIndex], "image/jpeg");
        }
        else document.getElementById('output').textContent = json.errorText;
        }
        file_reader.readAsArrayBuffer(e.target.files[0]);
    }

О Aspose.PDF для API JavaScript via C++

Aspose.PDF для JavaScript через C++ позволяет разработчикам манипулировать PDF-файлами непосредственно в Интернете. Это решение JavaScript построено на использовании технологии WebAssembly и основано на Aspose.PDF for .NET Lightweight. Вы можете легко использовать aspose-pdf для JavaScript на языке C++, а затем следовать инструкциям по установке. Aspose.PDF для JavaScript поддерживает широкий спектр функций, таких как:

  • Оптимизируйте PDF-документ.
  • Добавьте штамп в PDF-файл.
  • Объедините PDF-файлы.
  • Разделите PDF на два файла.
  • Конвертируйте PDF в форматы DOCX, XLSX, JPEG, PNG, TIFF, BMP, SVG, SVG (ZIP), XPS, TXT и т. д.

Дополнительную информацию о Aspose.PDF для JavaScript с помощью C++ API можно найти в нашей документации по использованию API.