Last Revised: June 24, 2010

PDF to SVG

Inkscape

Note: If your PDF is a multi-page document, you should open the PDF document first using a PDF reader (i.e. the free PDF Reader) and make note of the page number you want to import. It is recommended that you import a single page at a time into Inkscape.

 

In Inkscape:

  1. Click on File > Import
  2. Make sure the Inkscape is searching All Inkscape Files
  3. Locate the PDF file you want to import.
  4. Click Open
  5. A pop-up window will appear with the PDF Import Settings. Put in the page number to import (see note above), then click OK:

inkscape all files

  1. Place the graphic(s) on your screen. Note that all object are grouped
  2. With the graphic(s) still selected, click on Object > Ungroup
    Note: You may have to repeat this step several times to make sure there are no more groups.

Now if you need to reduce the number of nodes:

  1. Select all objects (Edit > Select All or Ctrl + A)
  2. Click on Path > Simplify (Ctrl + L)
  3. Click on File > Save as
  4. Choose Plain SVG (*svg) and name your file

 

Ducky's Secret Tip!

The Simplify Path command reduces the number of nodes in a path while keeping the shape of the path almost the same. The larger the selection, the more aggressive the simplification. The command may be repeated. If repeated within a set time period (0.5 seconds), the simplification also becomes more aggressive.

You can adjust the Simplification threshold under the Misc tab in the Inkscape Preferences dialog.
Note: You will want to do this before Step 7 above (Path > Simplify)

How:

  1. Click on File > Inkscape Preference (Shift + Ctrl + P)
  2. Click on Misc in the left column
  3. Adjust the Simplification Threshold. I think that a value of .0003 works great!
  4. Close the window when finshed.
  5. I then select each graphic and Simplify the Path (Ctrl + L). It takes more time then doing them all at once, but the results are much better.
threshold