svg2pdf with FPDF
Cette classe étendue de fpdf permet de retranscrire les images SVG dans un PDF. Ce qui est, il faut le dire mais sans trop de conviction car ce serait de mauvais alloie : fort pratique, pour de la génération de document avec des dessins vestoriels dessus, par exemple, du moins c'est comme ça que je m'en sers.

Limitations et patata
Il manque la gestion des arcs elliptiques dans l'analyse des formes "path" et des transparences. les transformations ne sont pas non plus gérées.

Il subsiste ci et là des bugs, je ne remanierais pas le code avant un petit moment (mais je le ferais certainement, avant 2010, sûr, ou pas), pour cause de surbookage intense, mais je tiens à remiercier ceux qui ont prix le temps, et prendront le temps de relever ces petis salopards.

Dis môssieur, pourquoi il marche pas mon SVG à moi ?
GRBBbllbll, certain svg ne sont pas interprétés correctement car ce format est certe standart mais accepte beaucoup de mise en forme, c'est idiot mais c'est comme ça, j'ai tenté d'interprété le plus correctement possible le format en suivant sa description officielle du w3c, et les bidouilles produitent par quelques logiciels (merci Adobe, mal écrire son propre format, fallait le faire).
Si votre SVG ne marche pas je vous suggere de le découper en petits morceaux pour voir ce qui coince, et ensuite le retaper en conscequance.

Hé ! c'est quand la release ?
Cette classe n'a pas de support technique, parceque, d'une part je n'ai pas le temps, voir plus haut, et d'autre part, ca vous paraitra étonnant mais je ne suis pas programmeur, en vérité le code me refilerais presque des boutons... Alors pourquoi je fais quand même ce genre de truc... hum... je... j'en sais rien moi ! est-ce que je vous demande pourquoi les canards n'ont pas les trois pattes que tout le monde s'enchine à casser ?

Enfin bref amusez vous bien : Télécharger le script.
2007-10-05 13:24:25 Eddy
Salut et félicitations pour t'être jeté à l'eau... mais surtout pour partager ton script. A part ca, je suppose que tu es graphiste ;) Sympa le design : agréable, épuré ... !!!