Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I've been having a devil of a time getting Inkscape to export PDFs cleanly and there don't seem to be very many answers out there on all the various wikis and tutorials. In particular, transparencies are a bit of a crap-shoot - sometimes the transparency will disappear and sometimes it'll be made into a solid block.

I've tried fiddling with the save-as-PDF settings in Inkscape and I've tried printing to a PDF using CutePDF with less than satisfactory results. Is there some method of exporting my file - or some method of creating my file - that I can use to get predictable results?

share|improve this question
    
Hopefully, @DA01 will chip in here. He's deeply familiar with Inkscape. –  Alan Gilbertson Feb 9 '12 at 21:45
    
I wouldn't say deeply...but I am a fan of it. I don't know the answer but my guess would be that SVG and PDF are simply different file formats and support different parts of each specification. There's a lot you can do with SVG in terms of transparency, blur, blending and the like and I'm assuming PDF simply isn't supporting that yet. You may have to run the SVG through Adobe Illustrator first in hopes that AI will convert it to a format the PDF will be happy with. –  DA01 Feb 9 '12 at 23:41

5 Answers 5

Are you trying to export to .PDF to keep the editing capabilities? Otherwise, if you're trying to share an image with someone from Inkscape, save it as a .JPG or .PNG (if a translucent background is needed).

share|improve this answer
    
In the past, trying to save as a PNG/jpeg reduced the physical size and resolution of the image remarkably. Perhaps I'm just doing it wrong? –  Zelbinian Feb 9 '12 at 20:47
    
Do you have the latest version of Inkscape downloaded? –  kamalo Feb 9 '12 at 21:30
    
@Zelbinian, an SVG has no inherent size or resolution. It is only when you want to export as a PNG that Inkscape would ask for a size. Specify this to be as large as you want. –  Abhranil Das Mar 18 '12 at 9:46
    
Changing a vector image to a raster image will definitely not maintain (other aspects of) the integrity of the image. –  Sparhawk Feb 24 at 5:38

I love using Inkscape to draw - it is much more intuitive than Illustrator and produces very professional results.

I used Inkscape to prepare figures for publication, however, and had significant difficulty exporting the figures with publication quality settings. Saving files as .eps did not properly embed my fonts and .pdf did not allow me to save with press quality. (I am using Windows XP and Inkscape Version 0.48.4.)

To get around this, I followed the directions for producing press quality figures found at

http://www.sheridan.com/journals/resources/guidelines

Click on "PC Applications PDF Creation Guide".

These step by step instructions show you how to print to a pdf with embedded text and press quality settings.

I did have difficulty printing to pdf for some of my larger figures (only random portions of my figure would end up in the pdf, which was very frustrating!). To circumvent this problem I grouped all aspects of my Inkscape figure and shrank down the overall size. For some reason this worked really well and I obtained nice looking pdfs for these figures.

Another option is to cut the figure in half (if possible) and print two pdfs. These can be combined in Adobe Acrobat Professional (older versions are available for download at http://www.adobe.com/downloads/cs2_downloads/index.html#).

Click on "Create PDF" Choose "From Multiple Files" and select the pdfs you want to combine. These will show up as individual pages in the pdf document. To combine them to a single page go to "File - Print" Under "Page Handling" change "Page Scaling" to "Multiple pages per sheet" Then you can customize how many pages you want per sheet. Click OK and your two pdfs will now be combined into a single page.

I hope this information is of help to those of you with strict requirements for publication quality figures.

share|improve this answer

On a Linux operating system, I export to PNG then use the convert tool to convert it to PDF.

share|improve this answer
1  
+1 This isn't a bad answer...and is, in fact, a method I've used to get around Inkscape's flaws in masking shapes (that 'explode' when converted directly to PDF). For complex SVGs that Inkscape can't fully turn into a PDF, rasterizing is a viable workaround sometimes. –  DA01 Jul 14 '13 at 16:26

From the main menu, choose:

File → Print... → Print to File

From here you can choose to save the file as PDF, PostScript or SVG.

share|improve this answer

Try using the Snipping tool that comes with Windows 7. If it's not already pinned to your task bar you will find it under,All Programs,Accessories. Looks like a pair of scissors. That will save it as a jpeg, then open the jpeg and print with the cute PDF.

share|improve this answer
    
This probably isn't the solution Zelbinian is looking for; exporting to PDF would imply that vector objects are maintained. As the other answer pointed out, you could just export the file as a JPG anyway, taking a screenshot would be an inferior method in this case –  JohnB Jan 28 '13 at 20:02

Your Answer

 
discard

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.