Nombreux sont les cliparts disponibles sur
Openclipart.org que l'on voudrait insérer dans openoffice.
Les formats disponibles sont le png et le svg. Le format bitmap est reconnu sans problème, mais tout redimensionnement dans openoffice entraine une dégradation de qualité (ce n'est pas du vectoriel). La seule alternative est de manipuler le format svg dans inkscape et d'exporter au format png dans la taille désirée. Cette manipulation, bien que simple à réaliser, s'avère longue et fastidueuse à mettre en oeuvre.
Cependant, openoffice peut importer les fichiers au format svg à l'aide du module dont l'installation est décrite
ici. ATTENTION, ce module ne fonctionne que pour les versions 2.x.x et suppose que le JRE 1.5 de Sun soit installé.
Pour l'avoir essayé, je ne suis pas satisfait du résultat escompté....
Prenons un exemple de fichier :
Crevette.svg dont l'image est visible
ici. (c'est un clipart tiré de openclipart.org avec une licence domaine publique)
Ouvrez ce fichier svg dans oodraw2 (avec le module d'import svg installé) et observez .....
Openoffice sait importer un format vectoriel bien connu, le wmf. Nous allons donc nous attacher à transformer ce fichier svg --> wmf. Cependant, il n'existe pas encore de binaire tout prêt pour effectuer ce genre de transformation, mais quelques outils à notre disposition devraient nous y amener.
Installez
epstool netpbm gs-common .. et commençons :
Le fichier téléchargé se nomme crawfish2_ganson.svg mais nous l'appelerons crevette.svg (pour la facilité de rédaction et de compréhension de ce qui suit)
1°)
Conversion du fichier svg -> png:
inkscape -e crevette.png -d 300 crevette.svg
2°)
Convertion du fichier png -> pnm
pngtopnm -mix crette.png > crevette.pnm
On peut vérifier la qualité du fichier généré avec eog, gqview etc ....
3°)
Conversion du fichier pnm -> ps
pnmtops crevette.pnm > crevette.ps
On peut vérifier la qualité du fichier généré avec un visualiseur postcript (gv ou evince par ex.)
4°)
Conversion du fichier ps -> eps
ps2epsi crevette.ps crevette.epsi
Le fichier généré n'est pas encore lisible par les epstool, on va le nettoyer un petit peu:
eps2eps crevette.epsi crevtte.eps
5°)
Conversion finale eps -> wmf
Cette étape se déroule en deux phases. Le binaire epstool va encapusler le wmf dans le fichier eps, puis nous allons l'extraire.
epstool -w crevette.eps crevette.eps
epstool -v crevette.eps crevette.wmf
6°) Le test de vérité :
---------------------
Ouvrez le fichier crevette.svg (l'original) avec oodraw, reduisez cette image et faites un peu de place sur votre document, puis faites insérez->image (la crevette.wmf) et observez .....(le svg importé a perdu ses ombres et ses dégradés de couleur, alors que le wmf reste fidèle au modèle)
Une photo valant meiux qu'un long discour :
Bien-sûr, il est possible (recommandé) de placer toutes ces commandes dans un seul script qui pourra convertir une floppée de svg en un tour de main.