Comment convertir un PDF au format TEXT en ligne avec Node.js

Convertir un PDF au format TEXT en ligne à l’aide de Node.js

Portable Document Format(PDF) est un format de fichier de document qui contient du texte, des images, des données, etc. Le format PDF est utilisé lorsque vous devez enregistrer des fichiers qui ne peuvent pas être modifiés. Alors qu’un fichier Texte est un document texte brut qui stocke du texte brut sous forme de lignes. Il s’agit d’un fichier non exécutable utilisé pour créer des notes rapides dans diverses applications. Parfois, vous avez juste besoin du texte brut au format .txt. Ainsi, vous devrez peut-être convertir le format PDF au format TEXT. Cet article explique comment convertir un PDF au format TEXT en ligne à l’aide de Node.js.

Les sujets à aborder dans cet article incluent:

API REST de conversion PDF en texte et SDK Node.js

Node.js SDK de GroupDocs.Conversion est une bibliothèque de conversion NodeJS en ligne qui vous permet d’effectuer des conversions de PDF en texte en ligne. Il s’agit d’une bibliothèque indépendante de la plate-forme et d’une solution de conversion de documents. Il vous permet de convertir de manière transparente vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez facilement convertir plus de 50 types de documents et d’images tels que Word, PowerPoint, Excel, PDF, HTML, CAO, images raster, etc. Il fournit également les SDK .NET, Java, PHP, Ruby, Android et Python comme son membres de la famille de conversion de documents de l’API Cloud.

Vous pouvez installer GroupDocs.Convert Cloud sur votre projet Node.js avec la commande suivante dans la console :

npm install groupdocs-conversion-cloud

Veuillez récupérer votre ID client et votre secret client à partir du tableau de bord avant de commencer à suivre les étapes et les exemples de code disponibles. Une fois que vous avez votre identifiant et votre secret, veuillez ajouter le code comme indiqué ci-dessous :

# Importez le SDK Node.js dans votre application de nœud à partir de http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenez clientId et clientSecret depuis https://dashboard.groupdocs.cloud (une inscription gratuite est requise).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Comment convertir un fichier PDF en fichier TEXT dans Node.js à l’aide de l’API REST

Vous pouvez convertir un PDF en texte dans Nodejs par programme sur le cloud en suivant les étapes ci-dessous :

  1. Télécharger le fichier PDF dans le cloud
  2. Convertir Fichier PDF au format Texte
  3. Télécharger le fichier texte converti

Télécharger le fichier PDF

Tout d’abord, chargez le fichier PDF dans le cloud à l’aide de l’exemple de code suivant :

// ouvrez le fichier dans IOStream à partir de votre lecteur système.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// lire le fichier
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construire FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // créer une demande de téléchargement de fichier
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // téléverser un fichier
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Par conséquent, le fichier texte téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Convertir le format PDF au format TXT dans Node.js

  • Tout d’abord, créez une instance de ConvertApi
  • Deuxièmement, créez une instance de ConvertSettings
  • Ensuite, définissez le nom de stockage et le chemin du fichier PDF d’entrée
  • Ensuite, attribuez “txt” au format
  • Maintenant, fournissez le chemin du fichier pdf de sortie
  • Ensuite, créez ConvertDocumentRequest avec ConvertSettings
  • Enfin, convertissez en appelant la méthode convertDocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir le format PDF en fichier TEXT à l’aide de l’API Nodejs REST :

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le fichier texte converti sur le cloud. Vous savez maintenant comment convertir un PDF au format texte à l’aide de Node.js. Ensuite, téléchargez le fichier texte à l’aide de l’exemple de code suivant :

// construire FileApi pour télécharger le fichier converti
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// créer une demande de fichier de téléchargement
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// télécharger le fichier et le type de réponse Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // enregistrer le fichier dans votre répertoire système
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertisseur PDF en fichier texte en ligne gratuit

Comment convertir un PDF en fichier texte en ligne gratuitement ? Veuillez essayer ce qui suit pour convertisseur PDF en texte en ligne gratuit, qui est développé à l’aide de l’API ci-dessus.

Conclusion

Nous terminons ici ce billet de blog. Les fichiers PDF et texte sont largement utilisés pour stocker et transmettre des données. Ainsi, cet article a expliqué comment transformer un PDF en applications Node.js au format texte. Maintenant tu sais:

  • comment convertir un PDF au format texte à l’aide de Node.js ;
  • convertisseur PDF en texte gratuit en ligne ;

De plus, vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur. Pour des exemples détaillés, accédez à GitHub.

Vous pouvez trouver plus d’informations sur notre page de démarrage.

De plus, Groupdocs.cloud est constamment mis à jour avec de nouveaux sujets. Par conséquent, restez au courant des informations les plus récentes sur les API.

poser une question

Vous pouvez poser vos questions sur la conversion du format PDF en format texte via notre Forum d’assistance gratuit

FAQ

Comment convertir un PDF en texte dans Node.js ?

Veuillez suivre ce lien pour apprendre l’extrait de code permettant de convertir un fichier PDF en fichier texte à l’aide de node.js, rapidement et facilement.

Comment créer un fichier texte à partir d’un PDF dans Node.js à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir le PDF au texte lisible en ligne.

Puis-je convertir gratuitement un PDF en texte en ligne ?

Convertisseur PDF en texte en ligne gratuit vous permet de convertir rapidement et facilement un format de fichier gratuit PDF en texte. Une fois la conversion terminée, vous pouvez télécharger le fichier texte.

Comment convertir un PDF en texte lisible hors ligne ?

Veuillez visiter lien de téléchargement pdftotext pour télécharger le convertisseur PDF en texte pour Windows. Ce logiciel de téléchargement gratuit de convertisseur PDF en texte en ligne est utilisé pour convertir rapidement des PDF en TXT sous Windows, en un seul clic.

Voir également

Pour en savoir plus : nous vous recommandons de lire les articles suivants :