Ajouter des propriétés dans les métadonnées XMP d'EPS | JavaScript
Pour ajouter des propriétés dans les métadonnées XMP d’un fichier EPS, il est nécessaire de faire plusieurs étapes:
- Créer un lecteur de fichier ‘const file_reader = new fileReader ();’ et lire le fichier ‘file_reader.readasarraybuffer (e.target.files [0]);’.
- Sur le gestionnaire d’événements de chargement, appelez AsposexmpaddSimpleProperties et transmettez le contenu du fichier, son nom, son nom de fichier de résultat, le préfixe, l’URL et la clé de propriété et la valeur.
- Le résultat JSON contient le nom de fichier dans filenameResult.
- Vous pouvez télécharger des fichiers à l’aide de la fonction téléchargement: ‘DownloadFile (JSON.FilenameResult, “image/pdf”);’ et afficher le résultat: ‘document.getElementById (’ sortie ‘). textContent = json.xmp;’
Le code d’extrait de code suivant montre comment ajouter un espace de noms XML dans les métadonnées XMP dans un fichier EPS en JavaScript via C ++:
1 var fXMPAddSimpleProperties = function (e) {
2 const file_reader = new FileReader();
3 file_reader.onload = (event) => {
4 const key = "tmp:newKey"
5 const value = "NewValue"
6 const JSON = AsposeXMPAddSimpleProperties(event.target.result, e.target.files[0].name, e.target.files[0].name + "_out.eps", key, value);
7 if (JSON.errorCode == 0) {
8 DownloadFile(JSON.fileNameResult, "image/eps");
9 }
10 else
11 document.getElementById('output').textContent = JSON.errorText;
12 }
13 file_reader.readAsArrayBuffer(e.target.files[0]);
14 }
Vous pouvez télécharger des exemples et des fichiers de données de GitHub.