Extraire des images d’un PDF en JavaScript via C++

Comment extraire des images d’un PDF à l’aide de la bibliothèque JavaScript via C++

Comment extraire des images d'un PDF à l'aide de la bibliothèque JavaScript via C++

Avez-vous besoin d’extraire un PDF ? Le fichier Aspose.PDF pour JavaScript via C++ permet d’extraire des images d’un document PDF. Pour l’extraction, nous utiliserons Aspose.PDF pour JavaScript via C++, une boîte à outils simple et sécurisée utilisée pour travailler avec le PDF directement dans le navigateur Web. Pour installer et utiliser Aspose.PDF pour JavaScript via C++, extrayez les fichiers de l’ archive ZIP.

Extraire des images d’un PDF en JavaScript via C++


Vous avez besoin de Aspose.PDF pour JavaScript via C++ pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un objet XImage pour extraire des images.
  3. Enregistrez l’image de sortie dans un fichier JPEG.
  4. Enregistrez le fichier PDF mis à jour.

Extraire des images d'un PDF - JavaScript via C++

Cet exemple de code montre comment extraire des images de documents 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]);
    }

À propos de Aspose.PDF pour l'API JavaScript via C++

Aspose.PDF pour JavaScript via C++ permet aux développeurs de manipuler des fichiers PDF directement sur le Web. Cette solution JavaScript repose sur l’utilisation de la technologie WebAssembly et est basée sur Aspose.PDF pour .NET Lightweight. Vous pouvez facilement utiliser aspose-pdf pour JavaScript via C++ à partir de et suivre les instructions d’installation. Le fichier Aspose.PDF pour JavaScript prend en charge une grande variété de fonctions telles que :

  • Optimisez le document PDF.
  • Ajoutez un tampon au fichier PDF.
  • Fusionnez des fichiers PDF.
  • Divisez le PDF en deux fichiers.
  • Convertissez un PDF en DOCX, XLSX, JPEG, PNG, TIFF, BMP, SVG, SVG (ZIP), XPS, TXT, etc.

Vous pouvez trouver plus d’informations sur Aspose.PDF pour JavaScript via l’API C++ dans notre documentation sur l’utilisation de l’API.