2010-08-04 11 views
1

Comment les gens du monde Linux ont-ils intégré des images vectorielles au format PDF?Approches des images/graphiques vectoriels incorporés en PDF

Je tente de créer des rapports automatisés à partir de données que je rends actuellement en tant qu'images SVG. Idéalement, je voudrais utiliser le même format XML au format PostScript, PDF ou DjVu. Dans quelle mesure ces formats sont-ils capables de gérer le SVG de manière native?

Plus généralement, quelles ont été les expériences des gens? Est-ce que je devrais

  1. de réutiliser le XML SVG natif?
  2. rasterise les SVG qui ont déjà été créés?
  3. ou utiliser un autre format?

Je suis limité aux formats qui sont accessibles depuis Ubuntu 10.04 & Python. Cela m'empêchera probablement d'utiliser des fichiers Adobe Illustrator.

+0

Postscript et PDF, au moins, sont des formats graphiques vectoriels. –

+0

Oui, ce serait l'idéal, je n'étais pas sûr de savoir comment faire cela. –

Répondre

0

Enquêter Apache FOP, son but principal est de convertir XML en PDF.

Upsides (pour ce projet):

  • projet complet Apache (=> fiable)

Downsides (pour ce projet):

  • devront apprendre XSL-FO
  • Non Python
0

Batik est une belle bibliothèque Java SVG. Il a une bibliothèque utilitaire appelée batik-rasterizer.jar qui peut convertir SVG en quelques formats utiles: PDF, TIFF, PNG, et GIF.

Vous pouvez utiliser Jython pour lier cette bibliothèque avec python. Pourquoi voudriez-vous rastériser les fichiers SVG en utilisant le format

?