Redimensionner EPS | Solution de l'API Node.js
Présentation
Cet article explique comment redimensionner un fichier EPS avec Node.js. Il aborde les points suivants :
Description du redimensionnement d’un fichier EPS avec Node.js
Lorsque vous redimensionnez une image, vous ajustez sa largeur, sa hauteur, ou les deux. Le contenu principal de l’image reste le même, mais son apparence s’adapte aux nouvelles dimensions. Si vous augmentez la largeur et la hauteur proportionnellement, l’image EPS sera agrandie ; sinon, elle sera plus petite. Une modification disproportionnée de la largeur et de la hauteur compressera ou étirera l’image EPS dans une direction particulière. La bonne nouvelle est que la taille du fichier EPS restera globalement la même, car notre solution ne modifie que l’en-tête et la section de configuration du fichier, et non le contenu de l’image elle-même.
Pour définir efficacement la nouvelle taille d’une image EPS, vous aurez souvent besoin de connaître ses dimensions actuelles. Vous devrez également choisir les unités de la nouvelle taille, qui peuvent inclure des points (1/72 de pouce), des pouces, des millimètres, des centimètres et des pourcentages.
Voici donc les étapes à suivre pour redimensionner une image EPS dans Node.js :
- Créez le lecteur de fichiers « const file_reader = new FileReader();» et lisez le fichier « file_reader.readAsArrayBuffer(e.target.files[0]); ».
- Au chargement, appelez le gestionnaire d’événements AsposeResizeEPS et transmettez-lui le contenu du fichier, son nom, ses nouvelles dimensions (largeur et hauteur), ainsi que son type d’unité.
- Le fichier JSON résultant contient le nom du fichier dans fileNameResult.
- Vous pouvez télécharger le fichier en utilisant la fonction DownloadFile : « DownloadFile(JSON.fileNameResult, “image/pdf”); ».
Vous pouvez vérifier la qualité du redimensionnement EPS d’Aspose.Page et visualiser le résultat grâce à l’outil gratuit en ligne Redimensionner EPS puis visualiser le fichier EPS obtenu avec notre Visionneuse EPS
Redimensionner l’EPS en définissant la nouvelle taille en points dans Node.js
Dans l’extrait de code Node.js suivant, la nouvelle taille de l’image est définie en points (1/72 de pouce) :
1const AsposePage = require('asposepagenodejs');
2
3const eps_file = "./data/PAGENET-361-10.eps";
4
5console.log("Aspose.Page for Node.js via C++ examples.");
6
7AsposePage().then(AsposePageModule => {
8
9 //ResizeEPS - working with EPS
10 const JSON = AsposePageModule.AsposeResizeEPS(eps_file, "resized.eps", 200, 100, AsposePageModule.Units.Points);
11 console.log("ResizeEPS => %O", JSON.errorCode == 0 ? JSON.parse(JSON.stringify(JSON).replace('"errorCode":0,"errorText":"",','')) : JSON.errorText);
12
13},
14 reason => {console.log(`The unknown error has occurred: ${reason}`);}
15);
Image initiale

Image redimensionnée
Évaluez le redimensionnement d’un fichier EPS en ligne grâce à notre application web de redimensionnement EPS. Vous pouvez redimensionner le fichier EPS et télécharger le résultat en quelques secondes.
Vous pouvez télécharger des exemples et des fichiers de données sur GitHub.