The question is simple: I want to create a .PDF from pages 30-50 of an already existing 100 page .PDF.

What would be the easiest and most professional way to do this?

  • The most "professional" way would be to buy a copy of Adobe Acrobat and edit the PDF. But, back in the real world, print to a PDF printer from Reader as @schöppi suggests. – ChrisF Oct 20 '10 at 21:03

Print it on pdf printer and only select pages 30-50.

  • 2
    CutePDF would be one such PDF Printer. – Force Flow Oct 20 '10 at 20:59
  • Do you mean physically print it? I need a digital copy :) – Eric Brotto Oct 20 '10 at 21:02
  • No, open print dialogue and select a pdf printer. Such as CutePDF as mentioned by Force Flow, or Adobe Acrobat – schöppi Oct 20 '10 at 21:03
  • CutePDF is extremely annoying nagware. For a completely free, non-nag, open-source PDF virtual printer for Windows, see PDFcreator en.pdfforge.org – frabjous Oct 23 '10 at 21:35
  • 1
    How is CutePDF nagware? I've been using it for years and I've never been nagged. Actually, a lot of people complain that PDFcreator installs toolbars even when told not to - sourceforge.net/projects/pdfcreator/reviews – Dan Dascalescu Sep 24 '11 at 10:32

I haven't used this but it looks interesting and offers a lot of other options as well:

PDF Split and Merge

  • It is my "go to" tool for working with PDF pages. – Natalie Adams Oct 21 '10 at 3:57

There are two commandline tools, both available for Linux as well as for Windows or Mac OS X, which can do this:

Using pdftk/pdftk.exe:

pdftk mypdf.pdf cat 30-50 output mypdf-pages-30-50.pdf

Using gs/gswin32c.exe:

gswin32c.exe ^
 -o mypdf-pages-30-50.pdf ^
 -sDEVICE=pdfwrite ^
 -dFirstPage=30 ^
 -dLastPage=50 ^
 -dPDFSETTINGS=/prepress ^

(The gswin32.exe command is the example for Windows usage. On Linux, replace this with gs and type the complete command on one line, or replace the line-continue chars ^ by \.)


I use the Bullzip PDF Printer, and have found it to be very reliable and reasonably configurable for a free product.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.