Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How well has Scalable Vector Graphics worked for print?

I need to programmatically generate graphics for inclusion in print documents. It seems there are only two serious contenders for a target file format, EPS and SVG.

As a programmer, SVG looks easier to work with, but it doesn't appear to have been accepted by the graphics industry. There used to be projects to base print graphics on SVG (e.g. Adobe PDFXML), but none appear to be active now. Also, Adobe's tools seem to have ended a brief fling with SVG.

If I chose SVG as the deliverable format, what problems might there be, compared to the alternative(s)? I've heard complaints about SVG's handling of text, but I haven't found any detailed discussion. Another thing I suspect might be an issue is how cleanly SVG converts to PDF.

share|improve this question
Should be libraries that can convert to PDF for you. – DA01 Jun 10 '13 at 5:49

Actually, for print EPS or PDF would be better. SVG is okay for web (which is what it was designed for) but often there are issues with RIPs when printing. Most designers who are supplied SVG files will open them in a vector app and re-save as either native files, eps or PDF. I would NEVER send an SVG file to a print provider.

share|improve this answer

I have used abcPDF to programmatically convert generated SVG to PDF for printing purposes. It's been about 4 years, but I can't imagine support for it in the library would've lessened.

share|improve this answer

Inkscape can convert SVG files to PDF and EPS via command line. Google "svg to eps command line". This would be a good solution for graphics intended for both web and print delivery.

Just beware that while this should work on Linux, Inkscape via command line on a Mac is somewhat broken (may have to compile Inkscape yourself or change file linkage inside the .app)

share|improve this answer

If you need to convert the image to bitmap, make sure you select the right size before you convert the image because any resizing after the image is converted will result into loss of quality.

share|improve this answer
Can you explain why you think a change to bitmap could be useful? I would prefer a vector format. – Kurt Jun 9 '13 at 19:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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