Bien qu'Inkscape soit un moyen formidable de le faire, vous pouvez également extraire des pages individuelles d'un fichier PDF au format SVG pour ceux qui ne possèdent pas X11, à l'aide de poppler-utils sur la ligne de commande. Par exemple, pour extraire simplement la page 30:
$ pdftocairo -f 30 -l 30 -svg somehugemanual.pdf myextractedpage.svg
Vous pouvez ensuite utiliser votre éditeur de vecteur préféré (le mien est Inkscape) pour isoler l’image du texte.
Alternativement, si vous êtes un utilisateur sed
assidu de ligne de commande, vous pouvez extraire au format EPS (postscript encapsulé) et utiliser pour masquer tout le texte (qui se trouve être entre les lignes BT et ET pour pdftocairo). Voici comment:
$ pdftocairo -f 30 -l 30 -eps manual.pdf - | sed '/^BT$/,/^ET$/ d' > myimage.eps
Et, si vous êtes vraiment fou pour éviter d'utiliser X11, vous pouvez même réduire le cadre de sélection de l'image à partir de la ligne de commande à l'aide de la commande Ghostscript eps2eps
:
$ eps2eps myimage.eps myimage-bb.eps
J'ai testé cela et cela fonctionne très bien. Cependant, personnellement, j’ai plus de facilité à utiliser simplement Inkscape.