Le blog de Philippe Poisse - Mot-clé - SVG2024-03-24T20:00:51+01:00Philippe Poisseurn:md5:461e3511a43adbbb7d3a84a8af2d4212DotclearEvince : convertir un PDF en SVGurn:md5:f804d30450b9a3f70730a14bae632e992019-02-06T17:06:00+01:002019-02-06T17:32:48+01:00Philippe PoisseLogicielsEvincePDFSVG<p>Périodique en tant qu’infographiste j’ai besoin de récupérer le contenu d’un PDF pour l’utiliser dans un logiciel de dessin vectoriel (Inkscape en règle générale).<br />
Certes Inkscape peut importer un PDF et vectoriser son contenu. Mais cette méthode peut être pénible.<br />
Voici donc une alternative avec Evince.</p> <h2>Evince</h2>
<p>Evince est le lecteur de PDF par défaut de Gnome. Si vous utilisez cet environnement de bureau il est sûrement installé. Sinon il est disponible dans la plupart des dépôts des distributions proposant Gnome.<br />
Vous pouvez donc l’installer facilement, soit avec votre gestionnaire de paquets habituel, soit en ligne de commande.</p>
<h2>Exporter vers un SVG</h2>
<p>D’abord il faut ouvrir le fichier. Je sais, j’enfonce des portes ouvertes, mais il faut dire que j’ai les épaules délicates.<br />
Pour convertir un fichier en SVG il faut passer par l’imprimante virtuelle. Pour ce faire, il suffit d’ouvrir le menu « imprimer », puis choisir l’option « imprimer dans un fichier ».<br />
Evince vous propose trois choix, PDF, Postscript (ce qui va générer un fichier EPS) et SVG. Il faut donc choisir SVG. Il ne reste plus qu’à cliquer sur le bouton « imprimer ».<br />
Et hop le tour est joué.</p>
<figure>
<a class="media-link" href="http://blog.philippe-poisse.eu/public/pdf/evince/evince_02.png">
<img alt="Evince : menu «imprimer»" class="media" src="http://blog.philippe-poisse.eu/public/pdf/evince/.evince_02_m.png" style="margin: 0px auto; display: block;" title="Evince : menu «imprimer»" />
</a>
<figcaption>Evince : menu «imprimer»</figcaption>
</figure>
<figure>
<a class="media-link" href="http://blog.philippe-poisse.eu/public/pdf/evince/evince_03.png">
<img alt="Evince : convertir en SVG" class="media" src="http://blog.philippe-poisse.eu/public/pdf/evince/.evince_03_m.png" style="margin: 0px auto; display: block;" title="Evince : convertir en SVG" />
</a>
<figcaption>Evince : convertir en SVG</figcaption>
</figure>
<h2>Limitations et explications</h2>
<p>À priori la conversion ne marche que si une seule page est imprimée. Si vous devez convertir plusieurs pages il faudra les imprimer une par une.<br />
Evince ne va pas vectoriser le contenu du fichier à proprement parler. Il va convertir depuis le format PDF vers le format SVG les éléments déjà vectoriels. Cela concerne les textes et les dessins vectoriels contenus dans le fichier de base. Si votre fichier contient un jpeg comme image de fond, cette image sera intégrée au SVG mais restera au format JPG.</p>
<h2>Sources</h2>
<ul>
<li>Site officiel d’Evince : <a href="https://wiki.gnome.org/Apps/Evince" hreflang="en">https://wiki.gnome.org/Apps/Evince</a></li>
<li>Page Wikipedia sur Evince : <a href="https://fr.wikipedia.org/wiki/Visionneur_de_documents" hreflang="fr">https://fr.wikipedia.org/wiki/Visionneur_de_documents</a></li>
<li>Page Wikipedia sur le format SVG : <a href="https://fr.wikipedia.org/wiki/Scalable_Vector_Graphics" hreflang="fr">https://fr.wikipedia.org/wiki/Scalable_Vector_Graphics</a></li>
</ul>http://blog.philippe-poisse.eu/index.php?post/2019/02/06/Evince-%3A-convertir-un-PDF-en-SVG#comment-formhttp://blog.philippe-poisse.eu/index.php?feed/atom/comments/250