Mặc dù Inkscape là một cách tuyệt vời để làm điều đó, nhưng đối với những người thiếu X11, bạn cũng có thể trích xuất các trang riêng lẻ của PDF thành định dạng SVG bằng cách sử dụng poppler-utils tại dòng lệnh. Ví dụ: để trích xuất chỉ trang 30:
$ pdftocairo -f 30 -l 30 -svg somehugemanual.pdf myextractedpage.svg
Sau đó, bạn có thể sử dụng trình chỉnh sửa vector yêu thích của mình (của tôi là Inkscape) để tách hình ảnh khỏi văn bản.
Cách khác, nếu bạn là người dùng dòng lệnh khó tính, bạn có thể trích xuất thành EPS (phần tái bút được đóng gói) và sử dụng sed
để ẩn tất cả văn bản (điều này xảy ra giữa các dòng BT và ET cho pdftocairo). Đây là cách thực hiện:
$ pdftocairo -f 30 -l 30 -eps manual.pdf - | sed '/^BT$/,/^ET$/ d' > myimage.eps
Và, nếu bạn thực sự điên rồ để tránh sử dụng X11, bạn thậm chí có thể thu nhỏ hộp giới hạn của hình ảnh từ dòng lệnh bằng cách sử dụng eps2eps
lệnh của Ghostscript :
$ eps2eps myimage.eps myimage-bb.eps
Tôi đã thử nghiệm điều này và nó hoạt động rất tốt. Tuy nhiên, cá nhân tôi thấy dễ dàng hơn khi chỉ sử dụng Inkscape.