Хотя Inkscape - отличный способ сделать это, для тех, кому не хватает X11, вы также можете извлечь отдельные страницы PDF в формат SVG, используя poppler-utils в командной строке. Например, чтобы извлечь только страницу 30:
$ pdftocairo -f 30 -l 30 -svg somehugemanual.pdf myextractedpage.svg
Затем вы можете использовать ваш любимый векторный редактор (мой Inkscape), чтобы изолировать изображение от текста.
С другой стороны, если вы хардкорный пользователь командной строки, вы можете извлечь в EPS (инкапсулированный postscript) и использовать sed
чтобы скрыть весь текст (который находится между линиями BT и ET для pdftocairo). Вот как:
$ pdftocairo -f 30 -l 30 -eps manual.pdf - | sed '/BT/,/ET/ d' > myimage.eps
И, если вы действительно сошли с ума, чтобы избежать использования X11, вы можете даже уменьшить ограничивающую рамку изображения из командной строки, используя команду epstoeps
Ghostscript:
$ epstoeps myimage.eps myimage-bb.eps
Я проверил это, и это прекрасно работает. Однако лично мне проще использовать Inkscape.