HTML JPG PDF XML DOCX
  Product Family
PDF

Analyser le PDF pour extraire des images dans Node.js SDK

API pour analyser des documents PDF pour extraire des images en utilisant l’API Node.js côté serveur.

Get Started

Comment analyser des documents PDF pour extraire des images en utilisant Cloud Node.js SDK

Pour analyser des documents PDF pour extraire des images via Cloud Node.js SDK, nous utiliserons Aspose.PDF Cloud Node.js SDK Ce Cloud SDK aide les programmeurs Node.js à développer des applications de création, annotation, édition, conversion et analyse de PDF basées sur le cloud en utilisant le langage de programmation Node.js via Aspose.PDF REST API. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez l’App SID & clé, vous êtes prêt à utiliser Aspose.PDF Cloud Node.js SDK.

Commande du gestionnaire de paquets


     
    npm install asposepdfcloud --save
     
     

Étapes pour analyser le PDF pour extraire des images en utilisant Node.js SDK

Les développeurs Aspose.PDF Cloud peuvent facilement analyser des documents PDF pour extraire des images. Les développeurs ont besoin de seulement quelques lignes de code.

  1. Créez un nouvel objet de configuration avec votre secret et clé d’application
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Analysez les documents PDF pour extraire des images dans le stockage cloud en utilisant la fonction GetImages
  5. Vérifiez la réponse et enregistrez le résultat
  6. Téléchargez les images sous forme de fichiers PNG localement si nécessaire
 

Cet exemple de code montre l'analyse d'un document PDF pour extraire des images


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!") 

        }
    }
};
 

Travailler avec l'analyse d'images dans les PDF via Node.js SDK

En analysant des documents PDF pour extraire des images, on peut systématiquement vérifier la validité et la pertinence de chaque image, en s’assurant que toutes les références sont à jour et fonctionnelles. Pour des tâches telles que le téléchargement d’images liées ou la réalisation d’analyses par lots, l’extraction d’images permet l’automatisation, économisant du temps et réduisant l’effort manuel. Analysez des documents PDF pour extraire des images avec Aspose.PDF Cloud Node.js SDK.

Avec notre SDK Node.js, vous pouvez

  • Ajouter l’en-tête et le pied de page d’un document PDF en format texte ou image.
  • Ajouter des tables et des tampons de texte ou d’image aux documents PDF.
  • Joindre plusieurs documents PDF à un fichier existant.
  • Travailler avec les pièces jointes, annotations et champs de formulaire PDF.
  • Appliquer le cryptage ou le décryptage aux documents PDF et définir un mot de passe.
  • Supprimer tous les tampons et tables d’une page ou d’un document PDF entier.
  • Supprimer un tampon ou une table spécifique du document PDF par son ID.
  • Remplacer une ou plusieurs occurrences de texte sur une page PDF ou dans l’ensemble du document.
  • Support étendu pour convertir des documents PDF en divers autres formats de fichiers.
  • Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
  • Vous pouvez essayer notre application gratuite pour tester la fonctionnalité.

  •