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 :

[iText] Coordonnees x et y d'un PDF


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut [iText] Coordonnees x et y d'un PDF
    Bonjour,
    Je vaudrais modifier un pdf existant,j'arrive à le faire avec les exmples trouvés dans le tutorial, mais mon problème, c'est que je veux ajouter le texte dans un endroit bien défini. comment je pourrais avoir les coordonnées x et y d'un endroit bien précis d'un pdf? Merci

  2. #2
    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 snetechen
    Bonjour,
    Je vaudrais modifier un pdf existant,j'arrive à le faire avec les exmples trouvés dans le tutorial, mais mon problème, c'est que je veux ajouter le texte dans un endroit bien défini. comment je pourrais avoir les coordonnées x et y d'un endroit bien précis d'un pdf? Merci
    C'est quoi un endroit bien précis?

    Si c'est la position d'une annotation: facile.
    Si c'est la position d'un mot: presque impossible.
    Si c'est une position: je ne comprends pas la question! Parce que tout est documenté dans le PDF Reference, dans iText in Action,...
    L'origine (0, 0) du système de coordonnées dans un PDF (dans TOUT LES FICHIERS PDF) est dans le coin gauche en bas de la page
    Par defaut (by default) 1 inch égale 72 user units (alors 1 user unit corresponds à 1 point). On peut changer ce default, mais je n'ai pas encore vu beaucoup de fichiers PDF avec un other user unit.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut
    Merci bcp pour ta réponse.
    mon souci, j'ai un pdf qui contient des paragraphes. Dans ces paragraphes, j'ai laisser des endroits vides car le contenu est dynamique.
    donc ma façon de faire, c'est d'ouvrir ce pdf et de réecrire un autre pdf en utilisant PdfStamper et en remplissant les endroits vides, mais je dois connaitre leurs positions absolues.

  4. #4
    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 snetechen
    Merci bcp pour ta réponse.
    mon souci, j'ai un pdf qui contient des paragraphes. Dans ces paragraphes, j'ai laisser des endroits vides car le contenu est dynamique.
    Et tu sais en avant combien de place le contenu dynamique va prendre? C'est formidable!!!
    Citation Envoyé par snetechen
    donc ma façon de faire, c'est d'ouvrir ce pdf et de réecrire un autre pdf en utilisant PdfStamper et en remplissant les endroits vides, mais je dois connaitre leurs positions absolues.
    Ajoutez des AcroFields sans contenu et vous connaissez l'endroit.

    Evidemment, si le contenu dynamique peut avoir des dimensions differentes, vous avez des problèmes. Le PDF, c'est du PDL, ce n'est pas Word, HTML ou RTF. Je ne saurais pas ou commencer à expliquer pourquoi ce que vous essayez est très mauvais comme idée.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut
    Merci pour la réponse.
    sinon je sais le maximum de caractere que peut contenir la partie dynamique
    j'ai compris que c'est pas une bonne solution, alors l'autre solution est de stocker les paragraphes en bas de donnees, et de les recuperer apres en avec les parties dynamiques remplies, le probleme je vais perdre le formatage; tout ce qui est listes, indontations etc.. c'est ca?

  6. #6
    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
    Je travaille pour une université avec 27.000 étudients.
    Tout ces étudients suivent des programmes d'études différentes, combinent des cours, etc...
    Alors quand on leur envoie la facture pour payer pour ces études, nous avons besoin de 27.000 lettres personalisées avec des paragraphes qui contiennent le nom de l'étudient, une liste de programmes suivi, etc...
    Ces lettres sont générées en utilisent un grand XML avec tous les clausules possibles et des paragraphes comme "Beste <student />, u bent ingeschreven in academiejaar <academiejaar />".
    On fait un query sur la base de données et iText remplace les tags <student />, <academiejaar /> et ajoute tous les clausules qui sont relevant pour chaque étudient spécifique.
    C'est simple; tout ce qu'il faut c'est d'écrire un SAX Handler.

Discussions similaires

  1. [itext] Ajout d'un champ dans un PDF
    Par ticroch dans le forum Général Java
    Réponses: 2
    Dernier message: 12/09/2013, 20h59
  2. [iText] Fusion de PDF
    Par seb55555 dans le forum Documents
    Réponses: 6
    Dernier message: 17/06/2010, 11h51
  3. Itext et nombre de page d'un PDF
    Par Yanisb dans le forum Documents
    Réponses: 3
    Dernier message: 21/07/2007, 16h40
  4. [iText] Rajouter une image dans un pdf
    Par COCOLOLO dans le forum Documents
    Réponses: 2
    Dernier message: 06/04/2005, 17h01
  5. [iText] Conseils sur la génération de pdf
    Par GreenJay dans le forum Documents
    Réponses: 6
    Dernier message: 25/03/2005, 01h49

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