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