Convertir ZIP ou RAR en PDF

Les conversions RAR en PDF ou ZIP en PDF sont désormais réalisables en déposant les fichiers sources ici sur notre outil en ligne et vous recevrez la version PDF générée dans secondes. En plus de cet outil en ligne, des API REST et des SDK sont disponibles pour activer la conversion RAR en PDF dans votre application. Heureusement, GroupDocs.Conversion Cloud a exposé des SDK pour divers langages de programmation qui fournissent non seulement des fonctionnalités de conversion de fichiers, mais vous permettent également d’intégrer facilement ces SDK dans vos projets. Cependant, dans cet article de blog, nous apprendrons comment convertir ZIP ou RAR en PDF par programmation dans une application basée sur Node.js.

Les sections suivantes seront couvertes dans ce guide :

RAR | Convertisseur ZIP en PDF - Installation de l’API de conversion de fichiers

Cette API de conversion de fichiers de niveau entreprise offre une énorme pile de fonctionnalités pour convertir RAR en PDF de manière transparente. De plus, l’installation consiste simplement à exécuter une seule commande suivante dans le terminal :

npm install groupdocs-conversion-cloud

De plus, si vous êtes nouveau sur notre plateforme, nous vous suggérons de visiter ce lien pour savoir comment obtenir les informations d’identification de l’API (c’est-à-dire l’ID client et le secret client) à partir de l’API tableau de bord de GroupDocs.Conversion Nuage.

Convertir ZIP ou RAR en PDF par programme

Écrivons un extrait de code et appelons quelques méthodes importantes exposées par le GroupDocs.Conversion Cloud SDK for Node.js. Par conséquent, nous implémenterons la fonctionnalité qui convertit RAR en PDF ou ZIP en PDF.

Veuillez suivre les étapes suivantes :

  • Incluez le module groupdocs-conversion-cloud dans votre application.
  • Instanciez l’objet Configuration à l’aide de Client ID et Client Secret.
  • Ouvrez un fichier dans IOStream à partir de votre lecteur système, créez une instance de la classe FileApi et initialisez-la avec un objet de configuration.
  • Créez une demande de téléchargement de fichier en appelant la méthode UploadFileRequest.
  • Téléchargez le fichier en appelant la méthode uploadFile.
  • Initialisez ConvertApi avec les informations d’identification de l’API.
  • Définissez les paramètres de conversion en définissant les valeurs telles que filePath, format et outputPath.
  • Créez une demande de conversion de document en initialisant l’instance de la classe ConvertDocumentRequest.
  • Invoquez la méthode convertDocument pour convertir RAR en PDF.

L’exemple de code suivant montre comment convertir un fichier ZIP en PDF à l’aide de Node.js :

// Incluez le module groupdocs-conversion-cloud dans votre application.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Instanciez l'objet Configuration à l'aide de Client ID et clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";


// ouvrez un fichier dans IOStream à partir de votre lecteur système.
var resourcesFolder = '/sample.zip';
// lire le fichier
fs.readFile(resourcesFolder, (err, fileStream) => {
  /// Créez une instance de la classe FileApi et initialisez-la avec un objet de configuration.
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Créez une demande de téléchargement de fichier en appelant la méthode UploadFileRequest.
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
  // Téléchargez le fichier en appelant la méthode uploadFile.
  fileApi.uploadFile(request)
    .then( () => {
        // Initialisez ConvertApi avec les informations d'identification de l'API.
        let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

        // Définissez les paramètres de conversion en définissant les valeurs telles que filePath, format et outputPath.
        let settings = new groupdocs_conversion_cloud.ConvertSettings();
        settings.filePath = "sample.zip"; // input file path on the cloud
        settings.format = "pdf";         // output format
        settings.outputPath = "output";   // output file folder on the cloud

        // Créez une demande de conversion de document en initialisant l'instance de la classe ConvertDocumentRequest.
        let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

        // Appelez la méthode convertDocument pour convertir RAR en PDF.
        convertApi.convertDocument(request).then((result)=>{
        console.log("Document converted successfully: " + result[0].url);
        });
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Une fois le projet exécuté, vous verrez les fichiers PDF générés dans le tableau de bord comme indiqué ci-dessous :

Convertisseur RAR en PDF

De plus, vous pouvez télécharger les fichiers manuellement ou utiliser cette méthode DownloadFile pour télécharger les fichiers par programme.

Créez des PDF en ligne à l’aide d’un convertisseur de fichiers

Vous pouvez utiliser notre version en ligne des SDK GroupDocs.Conversion Cloud pour créer des PDF en ligne. Tout ce que vous avez à faire est de simplement déposer/télécharger le fichier RAR/ZIP et d’appuyer sur le bouton “Convertir”. Surtout, vous n’avez besoin d’aucun abonnement préalable pour utiliser cet outil.

créer un pdf en ligne

Conclusion

Nous terminons cet article de blog ici et nous espérons que vous avez appris comment convertir un ZIP ou un RAR en PDF à l’aide du GroupDocs.Conversion Cloud SDK for Node.js. De plus, nous avons parcouru un extrait de code qui vous permet de créer un convertisseur ZIP en PDF ou un convertisseur RAR en PDF pour votre application commerciale. Alors n’oubliez pas de visiter notre référence cloud API pour une expérience rapide. Enfin, vous pouvez visiter le dépôt GitHub du SDK GroupDocs.Conversion Node.js.

De plus, nous vous recommandons de suivre notre Guide de démarrage.

Enfin, groupdocs.cloud écrit constamment de nouveaux articles. Alors, restez à l’écoute des dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Puis-je convertir RAR en PDF ?

Oui, vous pouvez réaliser une conversion RAR en PDF à l’aide de cet outil en ligne optimisé par GroupDocs.Conversion Cloud. Pour plus de détails, veuillez visiter ce lien.

Puis-je convertir un fichier ZIP en PDF ?

Vous pouvez appeler la méthode convertDocument du GroupDocs.Conversion Cloud SDK pour convertir ZIP en PDF par programme.

Voir également