Convertir ai vers svg
Reyny
-
Kopros Messages postés 595 Date d'inscription Statut Membre Dernière intervention -
Kopros Messages postés 595 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous.
J'ai cherché sur la toile, mais rien sur les options svg.
Je présente ma demande :
Je cherche un extendscript qui me permettera de transformer un lot de fichier illustrator ai en svg.
J'ai un texte, mais la transformation est trop lourde.
avec un fichier source de 251 ko, quand je fais enregistrer sous "SVG"
- Profils SVG 1.1
- Type : adobe CEF
- Jeu partiel : Sans (utiliser les polices système)
options
- emplacement de l'image : incorporer
Option avancé
- Produire moins d'éléments<tspan> "valider"
_ le poids du fichier SVG est de 154ko alors qu'avec l'extendscript je passe à 949ko.
Je me dis qu'il doit y avoir un manque d'information des options dans l'extendscript.
Dessous le texte extendscript utilisé.
Merci à toute personne qui saura m'apporter une aide.
Cdlt
J'ai cherché sur la toile, mais rien sur les options svg.
Je présente ma demande :
Je cherche un extendscript qui me permettera de transformer un lot de fichier illustrator ai en svg.
J'ai un texte, mais la transformation est trop lourde.
avec un fichier source de 251 ko, quand je fais enregistrer sous "SVG"
- Profils SVG 1.1
- Type : adobe CEF
- Jeu partiel : Sans (utiliser les polices système)
options
- emplacement de l'image : incorporer
Option avancé
- Produire moins d'éléments<tspan> "valider"
_ le poids du fichier SVG est de 154ko alors qu'avec l'extendscript je passe à 949ko.
Je me dis qu'il doit y avoir un manque d'information des options dans l'extendscript.
Dessous le texte extendscript utilisé.
Merci à toute personne qui saura m'apporter une aide.
Cdlt
#target illustrator var sourceDir, destDir, files, sourceDoc; sourceDir = Folder.selectDialog( 'Select the import directory.', '~' ); destDir = Folder.selectDialog( 'Select the export directory.', sourceDir.sourceDir ); files = sourceDir.getFiles("*.ai"); if(files.length == 0){ alert("No files to import"); }else{ for(i=0; i < files.length; i++){ sourceDoc = app.open(files[i]); // Create new filename var ext = '.svg'; var newName = ""; var dot = files[i].name.lastIndexOf('.'); newName += files[i].name.substring(0, dot); newName += ext; targetFile = new File( destDir + '/' + newName ); // Resize artboard app.activeDocument.artboards[0].artboardRect = app.activeDocument.visibleBounds; redraw(); // Export as SVG var opt = new ExportOptionsSVG(); sourceDoc.exportFile(targetFile, ExportType.SVG, opt); app.activeDocument.close(SaveOptions.DONOTSAVECHANGES); sourceDoc = null; } }
A voir également:
- Convertir ai vers svg
- Svg viewer - Télécharger - Divers Web & Internet
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Convertir epub en kindle - Guide
- Clavier qwerty vers azerty - Guide
1 réponse
A mon avis c'est trop lourd pour du js.
J'ai trouvé un script en python qui fait ça : http://hanwen.home.xs4all.nl/public/software/ai2svg.py
Mais il te faut python, c'est en lignes de commandes.
J'ai trouvé un script en python qui fait ça : http://hanwen.home.xs4all.nl/public/software/ai2svg.py
Mais il te faut python, c'est en lignes de commandes.