ในขณะที่ Inkscape เป็นวิธีที่ยอดเยี่ยมในการทำเช่นนั้นสำหรับผู้ที่ไม่มี X11 คุณสามารถแยกหน้าของ PDF ในรูปแบบ SVG โดยใช้poppler-utilsที่บรรทัดคำสั่ง ตัวอย่างเช่นหากต้องการแยกหน้า 30:
$ pdftocairo -f 30 -l 30 -svg somehugemanual.pdf myextractedpage.svg
จากนั้นคุณสามารถใช้โปรแกรมแก้ไขเวกเตอร์ที่คุณชื่นชอบ (ของฉันคือ Inkscape) เพื่อแยกภาพออกจากข้อความ
อีกวิธีหนึ่งถ้าคุณเป็นผู้ใช้บรรทัดคำสั่งที่ไม่ยอมใครง่ายๆคุณสามารถแยกไปที่ EPS (encapsulated postscript) และใช้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 ง่ายขึ้น