Convertir le PDF en formats d'image dans Node.js
Node.js Convertir PDF en image
Dans cet article, nous vous présenterons les options de conversion du PDF vers des formats d’image.
Les documents numérisés précédemment sont souvent enregistrés au format de fichier PDF. Cependant, avez-vous besoin de les éditer dans un éditeur graphique ou de les envoyer ultérieurement au format image ? Nous avons un outil universel pour vous convertir le PDF en images en utilisant La tâche la plus courante est lorsque vous devez enregistrer un document PDF complet ou certaines pages spécifiques d’un document sous forme d’un ensemble d’images. Aspose for Node.js via C++ vous permet de convertir des PDF aux formats JPG et PNG afin de simplifier les étapes nécessaires pour obtenir vos images à partir d’un fichier PDF spécifique.
Aspose.PDF for Node.js via C++ prend en charge diverses conversions de PDF en formats d’image. Veuillez vérifier la section Formats de fichiers pris en charge par Aspose.PDF.
Essayez de convertir le PDF en JPEG en ligne
Aspose.PDF for Node.js vous présente une application en ligne gratuite “PDF en JPEG”, où vous pouvez tenter d’enquêter sur la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF en JPEG
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToJpg fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToJpg.
- Convertir le fichier PDF. Ainsi, si \u0027json.errorCode\u0027 est 0, le résultat de l’opération est enregistré dans \u0022ResultPdfToJpg{0:D2}.jpg\u0022. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans \u0027json.errorText\u0027.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToJpg.
- Convertir le fichier PDF. Ainsi, si \u0027json.errorCode\u0027 est 0, le résultat de l’opération est enregistré dans \u0022ResultPdfToJpg{0:D2}.jpg\u0022. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans \u0027json.errorText\u0027.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Essayez de convertir le PDF en TIFF en ligne
Aspose.PDF for Node.js vous présente une application en ligne gratuite “PDF vers TIFF”, où vous pouvez tenter d’enquêter sur la fonctionnalité et la qualité de son fonctionnement.
Convertir PDF en TIFF
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToTiff fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToTiff.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToTiff{0:D2}.tiff”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToTiff.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToTiff{0:D2}.tiff”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Essayez de convertir le PDF en PNG en ligne
À titre d’exemple de la façon dont nos applications gratuites fonctionnent, veuillez vérifier la fonctionnalité suivante.
Aspose.PDF for Node.js vous présente une application en ligne gratuite “PDF en PNG”, où vous pouvez tenter d’enquêter sur la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF en PNG
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToPng fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToPng.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToPng{0:D2}.png”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToPng.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToPng{0:D2}.png”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Essayez de convertir le PDF en SVG en ligne
Aspose.PDF for Node.js vous présente une application en ligne gratuite “PDF en SVG”, où vous pouvez tenter d’enquêter sur la fonctionnalité et la qualité de son fonctionnement.
Scalable Vector Graphics (SVG) est une famille de spécifications d’un format de fichier basé sur XML pour les graphiques vectoriels bidimensionnels, à la fois statiques et dynamiques (interactifs ou animés). La spécification SVG est une norme ouverte qui est en cours de développement par le World Wide Web Consortium (W3C) depuis 1999.
Convertir le PDF en SVG
Convertir le PDF en SVG classique
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToSvg fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToSvg.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPdfToSvg.svg”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToSvg.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPdfToSvg.svg”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Convertir le PDF en SVG compressé
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToSvgZip fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToSvgZip.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToSvgZip.zip”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG(zip) and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToSvgZip.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToSvgZip.zip”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*convert a PDF-file to SVG zip and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText)
Convertir le PDF en DICOM
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToDICOM fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToDICOM.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToDICOM{0:D2}.dcm”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToDICOM.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfToDICOM{0:D2}.dcm”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
Convertir le PDF en BMP
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfPagesToBmp fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfen tant que Promise et exécuter l’opération de conversion de fichier. Recevoir l’objet si réussi. - Appelez la fonction AsposePdfPagesToBmp.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPdfToBmp{0:D2}.bmp”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti
- Initialisez le module AsposePdf. Recevez l’objet si le processus réussit.
- Appelez la fonction AsposePdfPagesToBmp.
- Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPdfToBmp{0:D2}.bmp”. Où {0:D2} représente le numéro de page au format à deux chiffres. Les images sont enregistrées avec une résolution de 150 DPI. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);



