Postby jayk97 » Thu Jun 20, 2013 9:10 am
Hi,
I had the same problem with the same versions of inkscape (0.48r4) and ghostscript (9.07). I eventually track the problem down to the fact that "ps2pdf" is not working when called from the command prompt. You can see if your ps2pdf is working by opening up a DOS prompt and type in 'ps2pdf'. If it is working, you should get some help messages on how to use ps2pdf. If not, you will get nothing. My solution is to rewrite the "ps2pdf-ext.py" script, which does the conversion of ps to pdf for importing, in the %Inkscape\share\extensions directory to call ghostscript instead of ps2pdf. You will need administrative permission to modify this file.
Below is my version of ps2pdf-ext.py, only the last few lines have been changed. I also copied 'gswin64c.exe' and named it 'gs' in the the ghostscript bin directory so that the script will work on other platforms.
##################################################################
#!/usr/bin/env python
"""
ps2pdf-ext.py
Python script for running ps2pdf in Inkscape extensions
Copyright (C) 2008 Stephen Silver
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
"""
import sys
from run_command import run
#cmd = 'ps2pdf'
#if (sys.argv[1] == "--dEPSCrop=true"): cmd += ' -dEPSCrop '
cmd = "gs -dNOPAUSE -sDEVICE=pdfwrite -dBATCH -sOutputFile=%%s"
run((cmd+' "%s" ') % sys.argv[-1].replace("%","%%"), "gs")
# vim: expandtab shiftwidth=4 tabstop=8 softtabstop=4 encoding=utf-8 textwidth=99
##########################################################################################################
Hope this helps.