jpec / Qfacture

Logiciel libre de facturation pour les auto-entrepreneurs (DEPRECATED)
https://peclu.net
GNU General Public License v3.0
7 stars 6 forks source link

Feature: Génération facture PDF. #6

Closed jpec closed 13 years ago

jpec commented 14 years ago

Implémenter la génération de la facture au format PDF "on the fly".

jpec commented 14 years ago

Prototype en cours.

jpec commented 14 years ago

Base mise a jour (voir patch). Template html en cours (avec variables %logo% par exemple). Par contre ce weekend j' ai pas eu de temps pour bosser dessus...

jpec commented 13 years ago

Bon j'abandonne l'idée du template html car c'est impossible de lier le logo avec une balise ... Je vais essayer avec Qprinter... Par contre les templates seront plus compliqués à mettre en service!

K-Phoen commented 13 years ago

Autre idée : ne pas stocker du tout de logo dans la BDD mais juste son adresse sur le disque.

On peut très bien l'afficher dans l'interface via son adresse et pareil pour l'embed dans une facture. T'en penses quoi ?

jpec commented 13 years ago

Le but de la base et de regrouper toutes les données de Qfacture (pas de répertoire perso). Par exemple chez moi j'ai ma base sur mon serveur perso et j'y accède depuis mon netbook ou mon desktop. Par contre on peut exporter le logo au démarrage de Qfacture dans /tmp (ou plutôt le répertoire tmp de Qt4)? Qu'en penses tu?

K-Phoen commented 13 years ago

mon dernier commit ajoute un début de solution à ce problème. C'est très sommaire pour le moment, mais le code présent permet déjà de générer un PDF via un contenu de base décrit en HTML.

Je te laisse zieuter tout ça avant qu'on continue quoi que ce soit =)

jpec commented 13 years ago

Pour moi ca me va QPrinter et compagnie!

jpec commented 13 years ago

J'ai rajouté le nom du document généré pour ne pas l'oublier plus tard.

K-Phoen commented 13 years ago

La génération d'un PDF est (dans les grandes lignes) terminées. Je fais un modèle de facture de base et je ferme le ticket \o/

jpec commented 13 years ago

Je clôture le ticket! Le Template que tu as fait fonctionne parfaitement!