EPS de récolte | Solution de l'API JavaScript

Présentation

Cet article explique comment recadrer un fichier EPS avec JavaScript. Il aborde les sujets suivants :

Description du recadrage EPS JavaScript

Le recadrage d’une image consiste à ajuster une ou plusieurs de ses marges (gauche, droite, haut ou bas), ce qui permet de couper le contenu des bords.

Lorsque vous recadrez une image EPS avec notre solution, l’image obtenue sera toujours plus petite que l’originale. Cependant, la taille du fichier ne changera pas, car notre outil modifie l’en-tête du fichier EPS, et non son contenu.

Les marges d’une image EPS sont définies par ses métadonnées BoundingBox. Pour recadrer ou définir un nouveau cadre de délimitation, vous devez d’abord connaître le cadre de délimitation existant de l’image EPS. Ne pas le faire ou définir de nouvelles valeurs de cadre de délimitation en dehors des valeurs existantes entraînera une erreur.

Voici donc les étapes à suivre pour recadrer une image EPS en JavaScript :

  1. Créez le lecteur de fichiers « const file_reader = new FileReader();» et lisez le fichier « file_reader.readAsArrayBuffer(e.target.files[0]); ».
  2. Au chargement, appelez le gestionnaire d’événements AsposeCropEPS et transmettez-lui le contenu du fichier, son nom, ainsi que les limites gauche, supérieure, droite et inférieure de la nouvelle zone.
  3. Le résultat JSON contient le nom du fichier dans fileNameResult.
  4. Vous pouvez télécharger un fichier à l’aide de la fonction DownloadFile : « DownloadFile(JSON.fileNameResult, “image/pdf”); ».

Vous pouvez vérifier la qualité du recadrage EPS Aspose.Page et visualiser le résultat grâce à l’outil gratuit en ligne Recadrage EPS puis visualiser le fichier EPS obtenu avec notre application web Visionneuse EPS.


Recadrage EPS en JavaScript

Dans l’extrait de code JavaScript suivant , nous récupérons le cadre de délimitation existant de l’image et recadrons l’EPS :

 1  var fCropEPS = function (e) {
 2    const file_reader = new FileReader();
 3    file_reader.onload = (event) => {
 4      const JSON = AsposeCropEPS(event.target.result, e.target.files[0].name,  e.target.files[0].name + "_crop.eps", 30, 5, 240, 36);
 5      if (JSON.errorCode == 0) {
 6          DownloadFile(JSON.fileNameResult, "image/eps");
 7      }
 8      else 
 9        document.getElementById('output').textContent = JSON.errorText;
10    }
11    file_reader.readAsArrayBuffer(e.target.files[0]);
12  }

Voir Recadrer un fichier EPS en Java et .NET.

Image EPS initiale
Image initiale
Image EPS recadrée
Image recadrée

Évaluez le recadrage d’un fichier EPS en ligne grâce à notre application web de recadrage EPS. Recadrez le fichier EPS et téléchargez le résultat en quelques secondes.

Vous pouvez télécharger des exemples et des fichiers de données sur GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.