IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

fichier txt to pdf (avec formattage)


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut fichier txt to pdf (avec formattage)
    Bonjour,
    Je me pose une question depuis 2 jours et j'aimerais avoir votre avis avant de me lancer dans une usine à gaz.

    J'ai un fichier txt qui contient sur plusieurs lignes des informations issus d'un programme. Exemple :
    15
    21

    J'aimerais pouvoir créer un rapport (pdf) avec les données de ce fichier txt. Je sais que les éléments de la ligne 1 doit être placé au milieu de la page, l'élément de la ligne 2, un peu loin sur la même ligne. (du stlye ISIS si quelqu'un connait)

    J'ai regardé si je pouvais le faire avec JasperReport ou Crystal Report mais je n'ai pas trouvé mon bonheur.

    Avec I-text je pourrais le faire mais sur mon rapport j'aimerais pouvoir le formater (insertion de cadre, image, tableau).

    Je me demandais s'il n'existait pas déjà un logiciel ou si je devais programmer avec I-Text le formattage de mon rapport !

    Merci pour vos précieux conseils

    Mathieu

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par thesmall
    J'ai regardé si je pouvais le faire avec JasperReport (...)mais je n'ai pas trouvé mon bonheur.
    !!??

    Il te suffit pourtant de créer une classe qui implemente l'interface JRDataSource (exemples sur google) et de l'utiliser comme source de donnée dans Jasper.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 74
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par pseudocode
    !!??
    J'avais la même réaction.
    Je ne sais rien sur les formulaires ISIS (et Google me donne trop de réferences si je cherche plus d'info sur Isis), mais si ton document PDF doit avoir un cadre, image, tableau,... la solution la plus facile me semble de créer un fichier PDF qui sers comme formulaire (AcroForm, XFA form).
    Puis il suffit de lire le fichier txt et d'ajouter le contenu au formulaire comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    PdfReader reader = new PdfReader("my.pdf");
    PdfStamper stamper = new PdfStamper(reader,
     new FileOutputStream("new.pdf"));
    AcroFields form = stamper.getAcroFields();
    form.setField("field1", value1);
    form.setField('field2", value2);
    stamper.setFormFlattening(true);
    stamper.close();
    C'est une solution élégante parce que tu ne dois pas changer ta code quand le formulaire change (par example: si le logo de la compagnie change; il suffit de changer le PDF qui sers de 'template').

  4. #4
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    Merci bien pour vos tuyaux ! J'ai testé avec I-Text et pour l'instant ça me joue tip-top (design du formulaire pas très compliqué)

    Plus tard, j'essayerais d'exploiter JasperReport !

    Merci bien en tout cas pour vos précieux conseil !

    TheSmall

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrer un fichier Excel en PDF avec Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/01/2009, 13h44
  2. ouvrir fichier .txt dans excel avec des champs texte
    Par rom05 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/05/2008, 18h27
  3. Import de fichiers txt en VBA avec paramètres automodulabes
    Par guiguisb dans le forum VBA Access
    Réponses: 0
    Dernier message: 10/09/2007, 11h20
  4. Réponses: 7
    Dernier message: 04/06/2007, 15h51
  5. [Librairies] [Lire sur un fichier Word ou PDF avec PHP]
    Par amatollah dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 10/05/2006, 07h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo