Difference between revisions of "Current PDF Support"

From Inkscape Wiki
Jump to navigation Jump to search
(Moved some discussion about the current PDF support here)
 
m (link fix)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson
== Current PDF support ==
** This is what we do currently iirc - Bryce
 
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf  (Could we not use the mailing list for discussions?)
=== PDF Import ===
 
There is currently no support to automatically import PDF files in Inkscape.
 
=== PDF Export ===
 
<code>pdf_output.inx</code> exports PDF files by first saving them as Postscript and use an external converter to creat PDFs.
 
Requirements:
* <code>ps2pdf</code> (Installed separately)
 
Strengths:
 
Weaknesses:
 
== Current Postscript support ==
 
=== PS Import ===
 
<code>ps_input.inx</code> imports Postscript files by using two external conversion scripts:
 
Requirements:
* <code>pstoedit</code> (Installed separately)
* <code>skconvert</code> (Installed separately)
 
Strengths:
 
Weaknesses:
 
=== PS Export ===
 
Inkscape has built-in support to write Postscript files.
 
Strengths:
 
Weaknesses:
 
== Current Adobe Illustrator support ==
 
The files used by [[AdobeIllustrator]] were earlier postscript files but are now Pdf files.
 
=== AI Import ===
 
Requirements:
* <code>ill2svg.pl</code> requires perl
 
Strengths:
 
Weaknesses:
 
=== AI Export ===
 
<code>ai_output.inx</code> exports Illustrator files by first saving them as Postscript and use an external converter to creat AIs.
 
Requirements:
* <code>ps2ai.ps</code> (requires gs)
 
Strengths:
 
Weaknesses:

Revision as of 02:32, 22 January 2006

Current PDF support

PDF Import

There is currently no support to automatically import PDF files in Inkscape.

PDF Export

pdf_output.inx exports PDF files by first saving them as Postscript and use an external converter to creat PDFs.

Requirements:

  • ps2pdf (Installed separately)

Strengths:

Weaknesses:

Current Postscript support

PS Import

ps_input.inx imports Postscript files by using two external conversion scripts:

Requirements:

  • pstoedit (Installed separately)
  • skconvert (Installed separately)

Strengths:

Weaknesses:

PS Export

Inkscape has built-in support to write Postscript files.

Strengths:

Weaknesses:

Current Adobe Illustrator support

The files used by AdobeIllustrator were earlier postscript files but are now Pdf files.

AI Import

Requirements:

  • ill2svg.pl requires perl

Strengths:

Weaknesses:

AI Export

ai_output.inx exports Illustrator files by first saving them as Postscript and use an external converter to creat AIs.

Requirements:

  • ps2ai.ps (requires gs)

Strengths:

Weaknesses: