Comment puis-je convertir en lots des fichiers SVG contenant du texte vers des fichiers PDF (en particulier sur CentOS 5.3 x86_64)?

Duplication possible:
Comment puis-je convertir un SVG en PDF sur Linux

Je souhaite convertir des fichiers SVG par programmation de fichiers PDF. Cependant, les fichiers SVG contiennent du texte qui doit être recherché dans les fichiers PDF générés. De plus, il doit fonctionner sur Red Hat Enterprise Linux 5.3 ou CentOS 5.3 pour l'architecture x86_64. Ce serait bien s'il s'agissait d'Open Source ou du moins pas très cher.

Voici ce que j'ai essayé. Tout cela, à l'exception de Batik, fonctionne bien sur Debian Lenny.

Inkscape
Je peux l'installer en utilisant autopackages à partir de http://inkscape.modevia.com/ap , mais lorsque je l'utilise à partir de la ligne de commande, le texte n'est pas consultable.

Batik rasterizer [sic]
Lorsqu'il convertit des fichiers SVG en fichiers PDF, le texte n'est plus consultable.

Svg2pdf
La source de cette et plusieurs de ses dépendances est disponible pour téléchargement . J'ai essayé de l'obtenir pour compiler sur CentOS, mais je n'ai pas encore eu de succès. J'ai trouvé une version précompilée pour Debian x86_64, mais cela ne fonctionne pas sur CentOS.

Rsvg-convert
Le PDF généré n'est pas consultable sur CentOS 5.3. Peut-être que l'installation d'une version plus récente de cairo aiderait. Merci à DaveParillo pour avoir mentionné rsvg-convert (sur super-utilisateur).

SOLUTION (mais peut-être une partie de ce qui précède sera toujours utile au lecteur)
PrinceXML
Il fonctionne bien sur CentOS lorsqu'il est installé à partir de la source. Pour une raison quelconque, il ne fonctionne pas lorsqu'il est installé à partir de .rpm. Merci Erik Dahlström! (Solution fournie qui a fonctionné pour mon cas sur stackoverflow)

Cross posté sur stackoverflow

La plupart des outils là-bas (comme batik ou imagemagick) transforment vos données vectorielles en une carte raster.

J'essayerais rsvg-convert . Il utilise le Caire comme un backend, donc vous pouvez avoir les mêmes problèmes de compilation que vous avez avec svg2pdf.

Une autre alternative (jusqu'à présent très peu connue) est le gsvg de GhostPDL (sur Windows: gsvg.exe). GhostPDL est l'application de la sœur à Ghostscript (actuellement fusionnée dans un seul emplacement à http://svn.ghostscript.com/ghostpdl/ ). GhostPDL est destiné au traitement SVG, XPS et PCL, similaire à ce que Ghostscript est destiné au traitement PostScript et PDF. Voici:

gsvg.exe ^ -dBATCH ^ -dNOPAUSE ^ -dSAFER ^ -sDEVICE=pdfwrite ^ -sOutputFile=my.pdf ^ [...more options you may want/need...] ^ c:/path/to/my.svg