Journal Alternative libre à XSL:FO

Posté par  .
Étiquettes : aucune
0
27
déc.
2003
Cher journal,

Je viens de poster mon premier programme sur freshmeat: http://openreport.org(...)

C'est une alternative à XSL:FO et FOP de Apache. J'utilise le format RML de Reportlab, plus simple et efficace que FO.

Open Report est un programme qui permet d'automatiser la génération de PDF de qualité. Il
est composé de deux parties: Tiny RML2PDF est une implémentation libre de RML2PDF de Reportlab en Python et Open Report Server est un serveur distribué qui gère les templates et divers services pour la production des documents.

En gros, les données sont fournies en XML par les programmes clients et les templates sont définis en XSL:RML. Le programme génère alors le PDF.

Liens:

Le projet: http://openreport.org/(...)
Demo: http://openreport.org/index.py/demos(...)
  • # Re: Alternative libre à XSL:FO

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Félicitation vieux ! J'espère que ton mémoire avance bien lui aussi !

    Je souhaite bonne m**** à openreport ! ça va faire baver bernard monkul, le chef de division de viking ;)


    PS : par contre, heureusement que tu m'as expliqué en vrai en quoi consistait ton mémoire, parce que là ce journal, c'est du chinois pour moi !

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # Re: Alternative libre à XSL:FO

    Posté par  . Évalué à 2.

    Ca m'a tout l'air excellent ce que tu as fait ! clap clap clap !

    Est-ce qu'il y a des différences par rapport à rml2pdf de reportlab (qui coute une petite fortune) ? Qu'en disent-ils ?

    Par contre y a un lien cassé pour le download (trml2pdf.tar.gz au lieu de trml2pdf-v1_0.tar.gz)
    • [^] # Re: Alternative libre à XSL:FO

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      rml2pdf : 25000 $ par serveur ! (wow !)

      Alors, je me pose une question :

      A quoi correspondent les 25000 dollars ?

      - Le programme est réellement un truc de malade et toi, Pinky, un vrai fou qui a refait tout seul en 6 mois ce que eux ont eu très difficile à faire..

      - Le prix est juste un moyen de montrer à quel point leur programme est supérieur. C'est vrai. 1000$ par serveur, ça fait pas sérieux..

      En tout cas, je pense que ces gens là vont regretter de ne pas avoir les brevets logiciels..

      Qu'en disent-ils ?
      Des tas de choses que la décense nous empèche de citer ici ! (d'ailleurs c'est sans doute soumis à un copyright)

      Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: Alternative libre à XSL:FO

      Posté par  . Évalué à 2.

      > Est-ce qu'il y a des différences par rapport à rml2pdf de reportlab (qui coute une petite fortune) ? Qu'en disent-ils ?

      Je ne pense pas qu'il y a des différences. Mais leur doc n'est pas tjs explicite sur certains points. Exemple: les attributs width et height du tag image. Est-ce la taille de l'image ou la taillle d'un rectangle dans lequel l'iimage doit s'inscrire. Dans mon cas c'est le rectangle.
      J'ai pris tous leur exemple dan leur doc et mon prog les génère pareil.

      Je pense que le seul tag qui n'est pas respecté est pageNumber qui indique le numéro de page. Il ne marque que dans les flowables et pas dans les pageGraphics. Je le ferai dès que j'en aurai besoin car j'ai pas trouvé d'autre moyen que de faire un deuxième passage pour cela.
      • [^] # Re: Alternative libre à XSL:FO

        Posté par  . Évalué à 2.

        Toutes mes excuses pour les nombreuses fautes de frapes dans ce post.

        Et, pour répondre à je ne sais quel post; Oui XSL:FO et FOP sont libres. Mais ceux qui, comme moi, ont déjà utilisé FOP en production comprendront l'utilité de ce programme.
  • # Re: Alternative libre à XSL:FO

    Posté par  . Évalué à -1.

    Alternative libre à XSL:FO

    XSL:FO est pas libre ? une recommandation du W3 qui n'est pas libre ?
    • [^] # Re: Alternative libre à XSL:FO

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      c quoi en fait tout ce fatras de lettre ?

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: Alternative libre à XSL:FO

        Posté par  . Évalué à 1.

        XSL = XML Stylesheet Tranform
        FO = Formatting object
        W3 = World Wide Web (Consortium)

        autre chose ? ;)
    • [^] # Re: Alternative libre à XSL:FO

      Posté par  . Évalué à 1.

      Où tu as vu que c'était une Alternative libre à XSL:FO ? Je lis Alternative à XSL:FO et FOP d'Apache et implémentation libre de RML2PDF de Reportlab ce dernier n'est pas libre non.
      • [^] # Re: Alternative libre à XSL:FO

        Posté par  . Évalué à 1.

        Vous énervez pas, j'ai juste repris le titre du journal !
        • [^] # Re: Alternative libre à XSL:FO

          Posté par  . Évalué à 2.

          C'est surement les modéros qui ont changé le titre... Comment ? On me souffle par derrière que c'est un journal et que dans les journaux il n'y a pas de modéro... Alors tu as raison, encore un titre racoleur pour attraper le chaland.
  • # Re: Alternative libre à XSL:FO

    Posté par  . Évalué à 1.

    Ca me plait ca !!!!
    mais je vais chipotter
    (des chipottations qui sont pour moi essentiels)

    petite question :
    Je vois sur les exemples soit de l'anglais, soit du français sans accents.
    Aussi flairè-je l'ascii !
    est-ce que cet outil qui me plait beaucoup peut "digérer" d'autres encodages ?
    notement de l'unicode.

    Que se passe-t-il si je cherche à mélanger du chinois et du français ?
    • [^] # Re: Alternative libre à XSL:FO

      Posté par  . Évalué à 3.

      est-ce que cet outil qui me plait beaucoup peut "digérer" d'autres encodages ?

      Pour l'instant j'ai fait cela dans l'urgence. Je pense que les caractères français fontionnent correctement. Au pire, il est possible que python génère un warning.

      De toutes façon, l'unicode sera totalement suporté avant le 15 janvier car j'ai une grosse appli à faire pour un client avec, entre autres, Open Report.

      Que se passe-t-il si je cherche à mélanger du chinois et du français ?

      Ca ne doit pas être un problème car la librairie open source de Reportlab supporte tout cela. Du moins c'est ce qu'ils disent, j'ai jamais testé.
      Par contre, contrairement à FO, lle chinois et le français doivent être dans des zones distinctes; c'est une limitation de reportlab. (je peux me tromper sur cette dernière phrase)
      • [^] # Re: Alternative libre à XSL:FO

        Posté par  . Évalué à 1.

        voilà une réponse qui me plait !
        je te plussois symboliquement :-p
        et je note l'adresse, je repasserai vers donc vers le 15 dec :)
  • # Re: Alternative libre à XSL:FO

    Posté par  (site web personnel) . Évalué à 1.

    J'ai fait un truc qui y ressemble(bien moins évolué) en stage, a base de librairie fpdf pour le rendu, XML pour le contenu et les templates sauvés en base

    J'aurai aimé trouver un tel outil à l'époque, j'aurais pu me concentrer sur l'intégration aux outils et l'interfacage au niveau des templates...

    Mon projet lui n'a néanmoins aucune chance d'être placé en GPL...

Suivre le flux des commentaires

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