Journal Publipostage dans OpenOffice Draw

Posté par .
Tags : aucun
2
10
sept.
2010
Cher journal,

j'i fait des zolis diagrammes réseau sous draw, et pour l'instant personne au travail ne m'a dit que c'est moins bien que Visio.

Ceci dit, j'ai une architecture type à decliner pour plusieurs sites, où les items sont identiques, mais dont les valeurs varient. Ces valeurs, je les ai dans une zolie base de donnée en csv, et j eme suis dit que plutôt que de compléter x fois mon diagramme, l'idéal serait de faire une sorte de publopostage pour générer mes x diagrammes.

Et là c'est le drame...

Apparement Visio le fait :(, et je n'ai rien trouvé de comparable sur Draw.

Cher journal, aurais-tu une idée?

Merci d'avance de tes retours.
  • # C'est une réponse comme une autre...

    Posté par . Évalué à 5.

    "Cher journal, aurais-tu une idée?"
    Oui : propose un patch !


    ===========>[]
  • # Un script ?

    Posté par . Évalué à 6.

    2 idées :
    1. OOo fait des macros. Tu places tes données dans une zone de texte, puis tu enregistres la macro : couper la première valeur, coller à l'endroit adéquat, sauver en changeant le nom, et boucler.

    2. Le format .odt est un format XML zippé, tu sauras facilement écrire un script shell pour faire gunzip, sed, gzip. Ensuite tu appelles unoconv [1] en ligne de commande pour tout exporter en pdf.

    [1] http://dag.wieers.com/home-made/unoconv/
  • # SVG est ton ami

    Posté par . Évalué à 6.

    Avec ton diagramme exporté en SVG et un petit script, tu peux faire ça très facilement. Je t’ai mis un exemple quick and dirty en Python [http://pastebin.com/VAaAccFu]. Le script ouvre le CSV, remplace les valeurs à partir du CSV, sauve le SVG modifié dans un nouveau fichier, et crée un PDF avec tous tes SVG modifiés. Méthode simple et efficace, testée au boulot depuis 2 ans :).
    • [^] # Re: SVG est ton ami

      Posté par . Évalué à 2.

      Je plussoie cette solution.
      je l'ai pratiqué pour faire des tickets de tombola numéroté.
      1 SVG d'origine avec des variables %T01%,%T02%,%T03%,%T04% a la place des N° de tickets (1 page A4 = 4 tickets)
      ensuite un programme qui remplace les données sur X pages de 4 tickets avec offset initial.
      Après il a fallu les découper (100 pages c'est long) et le résultat est nickel.
      il me manquait juste la fusion des pages avec "rsvg-convert".

      A++
      Goof
      • [^] # Re: SVG est ton ami

        Posté par . Évalué à 3.

        Des tickets de tombola numéroté ???

        Tu veux dire "numérotéS" ? Parce que sinon, un bon vieux copier-coller suffit, s'il n'y a qu'un numéro.

        Sauf si tu aimes particulièrement faire des scripts.


        ------->[]
    • [^] # Re: SVG est ton ami

      Posté par . Évalué à 1.

      As tu déjà essayé d'exporter du svg avec OOo ?

      si les diagrammes sont très simples alors pas de pbs, mais s'ils sont plus complexes alors c'est le drame.

      Par contre OOo gère parfaitement le PS, qui peu être exporté sans compression, il devient alors assez simple de chercher un champs dedans et de le modifier avec sed ou autre.
  • # dia

    Posté par . Évalué à 2.

    tu as aussi dia avec un format de fichier à base de XML facilement bidouillable.
  • # Show me the code

    Posté par . Évalué à 3.

    Et tu nous montrerais un de tes zolis diagrammes réseau ?
    • [^] # Re: Show me the code

      Posté par (page perso) . Évalué à 2.

      Avec en plus un lien où il a bien pu trouver des "stencils" de matériel réseau/serveurs qui ne semblent pas sortis des années 1830 (comme sur Dia) ? Parce que certes Draw est pas mal pour les diagrammes, mais sans une collection d'images vectorielles au style commun, Visio restera largement plus utilisable.

      Oui je sais, mon discours n'est pas constructif et je n'ai qu'à créer ces "stencils" si je les veux. Mais j'ai eu beau chercher sur Wikimedia commons et googlé pendant des heures, à part les images de chez Cisco, il n'y a rien de probant.

      Comment se fait-il qu'il existe des centaines de bibliothèques d'icônes pour KDE par exemple mais aucune collection de "stencils" propres pour Draw ou Kivio ?
  • # une bête idée

    Posté par . Évalué à 2.

    Poste dans un forum.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.