
Convertir des PDF en images JPEG, PNG ou GIF dans Node.js
Voulez-vous convertir des documents PDF en images JPEG, GIF et PNG ? Si c’est le cas, vous êtes au bon endroit. Cet article vous montrera comment convertir des images PDF en JPEG, PNG ou GIF dans Node.js en suivant quelques étapes simples.
Un fichier PDF est comme un instantané d’un document qui est utilisé pour l’impression, le partage et la protection des données. Cependant, il peut arriver que vous souhaitiez transformer des pages d’un fichier PDF en images JPG/JPEG, PNG ou GIF optimisées de haute qualité. Par exemple, lorsque vous souhaitez compresser un fichier, partager une publicité sur les réseaux sociaux ou créer des couvertures PDF. Dans ces cas, cet article explique comment convertir des fichiers PDF en formats de fichiers image courants. Vous apprendrez notamment à convertir des PDF en images JPEG, PNG ou GIF dans Node.js. Alors, commençons!
Les points suivants seront abordés dans cet article :
- PDF to Image Converter API REST en ligne et SDK Node.js
- Convertir le format PDF au format JPEG à l’aide de l’API REST dans Node.js
- Convertir une image PDF en JPEG à l’aide des options avancées
- Comment convertir un PDF en image PNG en ligne avec Node.js
- Comment convertir un fichier PDF en fichier GIF en ligne à l’aide de Node.js
API REST PDF to Image Converter Online et SDK Node.js
Dans cet article, nous utiliserons l’API SDK Node.js de GroupDocs.Conversion Cloud pour convertir des PDF en images JPG/JPEG, PNG ou GIF dans les applications Node.js. La conversion Node.js n’affecte pas vos fichiers d’origine et vous pouvez convertir vos fichiers en formats pris en charge sans aucune dépendance logicielle. De plus, il prend en charge la conversion de plus de 50 types de documents et d’images tels que Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF, etc. De plus, il fournit également .NET, Java, PHP, Ruby, Android , et les SDK Python en tant que membres de la famille de conversion de documents pour l’API Cloud.
La procédure d’installation de cette bibliothèque de générateur d’images est très simple. Vous pouvez installer l’API GroupDocs.Conversion dans votre application Node.js en suivant la commande suivante :
npm install groupdocs-conversion-cloud
Assurez-vous que vous disposez de l’ID client et du secret client du tableau de bord avant de commencer à suivre les étapes et les exemples de code disponibles. Une fois que vous avez votre secret et votre identifiant, entrez 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";
Convertissez le format PDF au format JPEG à l’aide de l’API REST dans Node.js
Ici, nous allons convertir des fichiers PDF en images JPEG en suivant les étapes simples ci-dessous :
- Téléchargez le fichier PDF dans le cloud
- Convertir Document PDF en image JPEG en ligne dans Node.js
- Télécharger le fichier JPEG converti
Télécharger le fichier
Assurez-vous que l’Adobe PDF est chargé 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);
});
});
Le fichier PDF sera disponible une fois le téléchargement terminé dans la section fichiers de votre tableau de bord sur le cloud.
Convertir un fichier PDF en JPEG en ligne à l’aide de Node.js
Veuillez suivre les étapes ci-dessous pour créer un fichier PDF au format JPEG par programmation :
- Tout d’abord, créez une instance de la classe ConvertApi
- Ensuite, créez un objet de classe ConvertSettings
- Ensuite, définissez le chemin du fichier PDF d’entrée
- Après cela, attribuez “jpeg” au format
- Maintenant, fournissez le chemin du fichier image de sortie
- Créer ConvertDocumentRequest
- Enfin, appelez le ConvertApi.convertDocument() pour convertir le fichier au chemin spécifié.
L’exemple de code suivant explique comment convertir un PDF en JPEG sans perte de qualité à l’aide de l’API REST dans Node.js :
// Comment convertir un PDF au format JPEG à l'aide de l'API REST dans Node.js
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.pdf";
settings.format = "jpeg";
settings.outputPath = "nodejs-testing/sample-file.jpeg";
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 PDF to JPEG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
La capture d’écran ci-dessous montre le fichier image de sortie généré à l’aide de cet exemple de code :
Télécharger le fichier converti
L’exemple de code ci-dessus enregistrera le fichier image converti sur le cloud. Vous pouvez le télécharger à 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.jpeg", 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.jpeg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Convertir une image PDF en JPEG à l’aide des options avancées
Veuillez suivre les étapes mentionnées ci-dessous en utilisant un fichier PDF vers une image JPEG en ligne en haute qualité avec quelques paramètres avancés :
- Tout d’abord, créez une instance de ConvertApi
- Ensuite, créez l’instance de classe ConvertSettings
- Ensuite, définissez le chemin du fichier PDF
- Attribuez “jpeg” au format
- Après cela, indiquez le chemin du fichier de sortie
- Pendant ce temps, initialisez l’objet de classe JpegConvertOptions
- Après cela, définissez divers paramètres de conversion tels que niveaux de gris, fromPage, pagesCount, qualité, rotateAngle, usePdf, etc.
- Ensuite, créez une instance de la classe ConvertDocumentRequest.
- Enfin, obtenez des résultats en appelant la méthode ConvertApi.convertDocument() pour enregistrer le fichier de sortie.
L’extrait de code ci-dessous montre comment convertir un fichier PDF en image JPEG en ligne à l’aide d’options de conversion avancées :
// Comment convertir une image PDF en JPEG à l'aide des options avancées
const convert_options = 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.pdf";
settings.format = "jpeg";
convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpeg";
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_options()
.then(() => {
console.log("Converted PDF to JPEG file online using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Comment convertir un PDF en image PNG en ligne avec Node.js
De même, nous pouvons utiliser les étapes mentionnées ci-dessous pour convertir par programmation un fichier PDF en fichier image PNG :
- Tout d’abord, créez une instance de ConvertApi
- Ensuite, créez l’instance ConvertSettings
- Ensuite, définissez le chemin du fichier PDF
- Attribuez ensuite “png” au format.
- Maintenant, définissez le chemin du fichier de sortie
- Ensuite, initialisez un ConvertDocumentRequest avec l’objet de paramètres.
- Enfin, appelez la méthode ConvertApi.convertDocument(). Il prend l’objet de demande de paramètres comme argument.
L’exemple de code suivant montre comment convertir un fichier PDF en image PNG dans Node.js à l’aide de l’API REST :
// Comment convertir un PDF en image PNG en ligne avec Node.js
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.pdf";
settings.format = "png";
settings.outputPath = "nodejs-testing/sample-file.png";
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 PDF to PNG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
La capture d’écran suivante montre l’image de sortie créée à l’aide de cet exemple de code :
Comment convertir un fichier PDF en fichier GIF en ligne à l’aide de Node.js
Dans cette section, vous pouvez suivre les étapes suivantes et l’extrait de code pour convertir un fichier PDF en fichier GIF par programmation dans votre application :
Veuillez suivre les étapes ci-dessous :
- Créez une instance de la classe ConvertApi.
- Ensuite, créez une instance ConvertSettings
- Définissez maintenant le chemin du fichier PDF
- Ensuite, attribuez “gif” au format
- Indiquez le chemin du fichier de sortie
- Appelez et créez une instance de la classe ConvertDocumentRequest.
- Enfin, enregistrez le document au format GIF en appelant la méthode ConvertApi.convertDocument()
L’exemple de code suivant montre comment convertir le format de fichier PDF au format GIF par programmation dans Node.js à l’aide de l’API REST :
// Comment convertir un PDF au format GIF en ligne avec Node.js
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.pdf";
settings.format = "gif";
settings.outputPath = "nodejs-testing/sample-file.gif";
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 PDF to GIF image file.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
De plus, l’image ci-dessous montre l’image de sortie générée à l’aide de l’extrait de code ci-dessus.
Convertisseur PDF en JPG en ligne
Comment convertir un PDF en JPEG en ligne ? Veuillez essayer le PDF to JPEG convertisseur gratuit en ligne en images suivant, qui a été développé à l’aide de l’API ci-dessus.
Convertisseur PDF en PNG en ligne
Comment convertir un PDF en PNG en ligne ? Veuillez essayer le PDF to PNG convertisseur en ligne gratuit en images suivant, qui a été développé à l’aide de l’API ci-dessus.
Convertisseur PDF en GIF en ligne
Comment convertir des fichiers PDF en fichiers GIF en ligne ? Veuillez essayer le PDF to GIF convertisseur gratuit en ligne en images suivant, qui a été développé à l’aide de l’API ci-dessus.
Conclusion
Ici, ce billet de blog touche à sa fin. Nous prévoyons que vous savez maintenant :
- comment changer le format PDF au format JPEG en ligne.
- comment convertir un PDF en JPEG dans Windows à l’aide d’options avancées ;
- téléchargez par programme le fichier PDF, puis téléchargez le fichier converti à partir du cloud ;
- convertir par programmation le format de fichier PDF au format PNG sur le cloud ;
- comment convertir le format d’image PDF en GIF sur le cloud ;
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.
De plus, nous vous conseillons de consulter notre Guide de démarrage.
Groupdocs.cloud publie également d’autres articles sur son blog sur de nouveaux sujets. Veuillez donc rester en contact pour les dernières mises à jour.
poser une question
Vous pouvez poser vos questions sur la façon de convertir un PDF au format image, via notre Forum d’assistance gratuit
FAQ
Comment convertir un PDF en JPG dans Node.js ?
Veuillez passer par ce lien pour apprendre l’extrait de code Node.js pour savoir comment transformer rapidement et facilement un PDF en fichier JPG.
Comment convertir un fichier PDF en fichier JPG à 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 PDF en fichier JPG.
Comment convertir un PDF en JPG gratuitement en ligne ?
Convertisseur PDF en JPG gratuit en ligne vous permet de convertir le format PDF au format JPG, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger le fichier JPG.
Comment convertir gratuitement des fichiers PDF en JPG en ligne ?
- Ouvrez convertisseur PDF en JPG en ligne gratuit
- Cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger un fichier PDF ou faites glisser et déposez un fichier PDF.
- Cliquez sur le bouton Convertir maintenant et le logiciel de conversion PDF en JPG en ligne transformera les fichiers PDF en JPG.
- Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion du PDF en fichier JPG.
Comment installer la bibliothèque de téléchargement gratuite du convertisseur de format PDF en JPG?
Installez le téléchargement gratuit du convertisseur PDF en JPG bibliothèque Node.js pour créer et convertir des PDF en JPG par programme.
Comment convertir un PDF en JPG hors ligne dans Windows ?
Veuillez visiter ce lien pour télécharger gratuitement le logiciel de conversion PDF en JPG pour Windows. Ce logiciel de téléchargement gratuit de convertisseur PDF en JPG en ligne peut être utilisé pour convertir des fichiers PDF en fichiers JPG en un seul clic de souris.
Voir également
Vous pouvez obtenir plus d’informations à partir des liens suivants :
- Convertir un document Word en PDF en Java à l’aide de l’API REST
- Convertir EXCEL en JSON et JSON en EXCEL en Python
- Comment convertir CSV en JSON et JSON en CSV en Python
- Convertir Word en Markdown et Markdown en Word en Python
- Convertir des documents Word en PDF à l’aide de l’API REST en Python
- Comment convertir un PDF en document Word modifiable avec Python SDK
- Convertir des fichiers MSG et EML en PDF en Python
- Convertir XML en CSV et CSV en XML en Python
- Fusionner des fichiers PowerPoint PPT/PPTX en ligne à l’aide de l’API REST dans Ruby
- Comment convertir un document Word en PDF en Java à l’aide de l’API REST
- Convertir un PDF en document Word en Java à l’aide de l’API REST
- Convertir Word en JPG et JPG en Word par programmation en Java
- Convertir CSV en JSON et JSON en CSV en Java