Comment convertir un fichier TEXT en PDF en ligne dans Node.js

Comment convertir un fichier TEXT en PDF en ligne dans Node.js

Le fichier Text est utilisé pour stocker du texte brut ou pour créer des notes rapides dans diverses applications. Cependant, étant donné que les fichiers du bloc-notes ne fournissent pas de fonctionnalités avancées telles que PDF. Ainsi, dans certains cas, vous devrez peut-être convertir un fichier texte en PDF, ou vice versa. Afin d’automatiser la conversion de texte en PDF ou de PDF en texte par programme, cet article montre comment convertir un fichier texte en PDF en ligne dans Node.js.

Les sujets suivants seront traités dans cet article :

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

Pour convertir TEXT en PDF, j’utiliserai l’API Node.js SDK of GroupDocs.Conversion Cloud. 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 entre plus de 50 types de documents et d’images tels que Word, PowerPoint, Excel, PDF, HTML, CAO, images raster, etc. Il fournit également des SDK .NET, Java, PHP, Ruby, Android et Python comme ses membres de la famille de conversion de documents pour l’API Cloud.

Vous pouvez installer GroupDocs.Conversion Cloud sur votre projet Node.js à l’aide de la commande suivante dans la console :

npm install groupdocs-conversion-cloud

Veuillez obtenir 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 texte en PDF en ligne dans Node.js à l’aide de l’API REST

Vous pouvez convertir du texte en pdf dans nodejs par programmation sur le cloud en suivant les étapes ci-dessous :

  1. Téléchargez le fichier texte dans le cloud
  2. Convertir Texte en fichier PDF
  3. Télécharger le fichier PDF converti

Télécharger le fichier

Tout d’abord, importez le fichier texte 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.txt';
// 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.txt", 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 du texte au format PDF dans Node.js

Vous pouvez convertir du texte en PDF par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définir le nom du stockage et le chemin du fichier texte d’entrée
  • Ensuite, attribuez “pdf” au format
  • Maintenant, fournissez le chemin du fichier pdf de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, convertissez en appelant la méthode convertDocument() avec ConvertDocumentRequest

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

// Comment convertir un fichier TEXT en PDF dans Node.js à l'aide de l'API REST
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // Créer une demande de conversion de document
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Comment convertir TEXT au format PDF dans Node.js

Convertir du texte au format PDF dans Node.js

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le fichier PDF converti sur le cloud. Vous savez maintenant comment convertir du texte en PDF dans node. Ensuite, téléchargez le fichier pdf en utilisant 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.pdf", 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.pdf", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertisseur de texte en PDF gratuit en ligne

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

Conclusion

Les fichiers texte et PDF sont largement utilisés pour stocker et transmettre les données. Ainsi, cet article a expliqué comment transformer du texte en pdf dans les applications Node.js. Maintenant tu sais:

  • comment convertir du texte en PDF à l’aide de Node.js ;
  • télécharger par programme le fichier texte, puis télécharger le fichier PDF converti ;
  • convertisseur de texte en PDF 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.

Enfin, groupdocs.cloud rédige de nouveaux articles de blog sur les conversions de différents formats de fichiers à l’aide de l’API REST. Alors, restez en contact pour des mises à jour régulières.

poser une question

Vous pouvez poser vos questions sur la façon de convertir du texte au format PDF, via notre Forum d’assistance gratuit

FAQ

Comment convertir du texte en PDF dans Node.js ?

Veuillez suivre ce lien pour apprendre l’extrait de code Node.js pour savoir comment convertir du texte en fichier PDF en ligne et rapidement.

Comment installer la bibliothèque Text to PDF Node.js ?

Téléchargez et installez le convertisseur de texte en PDF bibliothèque Node.js pour convertir et traiter les fichiers par programme.

Comment convertir du texte en fichier PDF à 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 un fichier texte en PDF en ligne, ou vice versa.

Comment convertir gratuitement un fichier texte en PDF en ligne ?

Veuillez utiliser convertisseur de fichier texte en PDF en ligne pour convertir facilement du texte en fichier PDF, en quelques secondes.

Comment convertir du texte en fichier PDF en ligne gratuitement ?

  • Ouvrez convertisseur de texte en PDF en ligne
  • Cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger le fichier texte ou faites glisser et déposez le fichier texte.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur de texte en PDF en ligne transformera le fichier texte en fichier PDF.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion.

Comment convertir du texte en PDF hors ligne dans Windows ?

Veuillez visiter ce lien pour télécharger gratuitement le logiciel de conversion de texte en PDF pour Windows. Ce logiciel de téléchargement gratuit de convertisseur de texte en PDF en ligne peut être utilisé pour transformer rapidement du texte en PDF dans Windows, en un seul clic.

Voir également

Nous vous recommandons de consulter les articles suivants pour en savoir plus sur :