2017-04-04 14 views
0

J'ai plus d'une centaine de fichiers .sla que je voudrais convertir en PDF. Dans Inkscape, il peut être fait dans le file > export > save as PDF etc gui mais je suis paresseux et va le gâcher. J'aimerais vraiment automatiser cela dans un script. Y a-t-il un moyen de faire cela?Convertir des fichiers .sla Inkscape en pdf à partir d'un script

Je n'ai pas trouvé un moyen Inkscape, mais peut-être que je peux automatiser OSX pour faire mon clic pour moi ou une autre solution de style macro? Inkscape fonctionne sous X11 stuff quartz, ce qui complique les choses ...

+0

Avez-vous essayé d'exporter à partir de la ligne de commande avec l'option '--export-pdf'? Essayez un script similaire à [celui-ci] (https://gastarbeiten.wordpress.com/2012/08/03/batch-convert-svg-to-png-with-inkscape-command-line/). Dans OSX, vous devrez peut-être l'appeler à partir d'un xterm. – Juancho

+0

Ouais, j'ai essayé ça. Cela ne semblait fonctionner que si l'entrée était '.svg' et non' .sla' –

Répondre

0

Ce n'est pas une réponse à ma question, mais je résolu mon problème d'une autre façon, donc je suis de poster ici au cas où il aide quelqu'un:

Contexte , J'ai généré automatiquement 100 fichiers .sla en modifiant un modèle que j'ai fait à la main. Chacun d'eux était pour les noms de mariage. J'ai ensuite prévu de convertir chacun de ces PDF en images. Mon travail consistait à modifier le modèle pour avoir 100 pages identiques, j'ai ensuite écrit un script pour muter ce modèle de sorte que j'avais mes 100 pages différentes (noms d'invités). Ensuite, je pourrais simplement exporter un seul PDF et finalement, convertir ce PDF en 100 images.