Question: I want to be able to extract each sheet of a PDF into a separate PDF file. I have looked high and low, but it seems that there is no automated way to do this without reverting to Automator hacks (which I am open to if someone has an example of a really clean way to do this as a service and save the files to the source directory.)

So, for instance:

 PDF File:[page 1, page 2, page 3]

 PDF File:[page 1], PDF File:[page 2], PDF File:[page 3]

Answer: 
Another option is to use [pdftk](http://www.pdflabs.com/tools/pdftk-server/):

```
pdftk input.pdf burst

```
You're looking for `pdfseparate`. From `man pdfseparate`:

```
DESCRIPTION
       pdfseparate extract single pages from a Portable Document Format (PDF).

       pdfseparate  reads  the  PDF  file PDF-file, extracts one or more pages, and writes one PDF file for each page to PDF-page-pattern, PDF-page-pattern should contain %d.  %d is
       replaced by the page number.

       The PDF-file should not be encrypted.

[...]

EXAMPLE
      pdfseparate sample.pdf sample-%d.pdf

      extracts all pages from sample.pdf, if i.e. sample.pdf has 3 pages, it produces

      sample-1.pdf, sample-2.pdf, sample-3.pdf

```