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 ploum (site web personnel, Mastodon) . Évalué à 1.
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 wilk . É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 ?
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 ploum (site web personnel, Mastodon) . Évalué à 2.
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 pinky . Évalué à 2.
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 pinky . Évalué à 2.
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 Ramso . Évalué à -1.
XSL:FO est pas libre ? une recommandation du W3 qui n'est pas libre ?
[^] # Re: Alternative libre à XSL:FO
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Alternative libre à XSL:FO
Posté par Ramso . Évalué à 1.
FO = Formatting object
W3 = World Wide Web (Consortium)
autre chose ? ;)
[^] # Re: Alternative libre à XSL:FO
Posté par wilk . Évalué à 1.
[^] # Re: Alternative libre à XSL:FO
Posté par Ramso . Évalué à 1.
[^] # Re: Alternative libre à XSL:FO
Posté par wilk . Évalué à 2.
[^] # Re: Alternative libre à XSL:FO
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Alternative libre à XSL:FO
Posté par QuYuan . Évalué à 1.
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 pinky . Évalué à 3.
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 QuYuan . Évalué à 1.
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 Boke Bocadillo (site web personnel) . Évalué à 1.
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.