2012-05-02 3 views
2

Ma situation:Créer un pdf avec le texte aux coordonnées données (PDFBox?)

  • Je suis la programmation en Java
  • En utilisant une bibliothèque d'une personne de mon université, je suis capable de lire pdfs et créer un document XML à partir de celui-ci
  • Ce document XML contient des informations supplémentaires par exemple les coordonnées du texte dans le document original

Mon problème

  • Je voudrais créer le PDF de lecture à nouveau avec le contenu fixé à ses coordonnées originales (Encore une fois: je les coordonnées)

Ma question:

-> Connaissez-vous un moyen de créer un pdf et définir le texte du pdf à des coordonnées données? Je fais beaucoup de recherches ces jours-ci, mais j'ai peut-être essayé les mauvais termes de recherche de google puisque je ne peux pas trouver beaucoup de résultats utiles. Donc j'ai pensé que je pourrais demander ici, dans le forum où j'ai trouvé le plus d'aide jusqu'ici dans ma vie de "jeune programmeur" :)

La plupart des résultats que je reçois, même ici, concernent des personnes essayant de obtenir les coordonnées, mais je les ai déjà.

J'ai entendu au cours d'une discussion que PDFBox pourrait être en mesure de le faire, mais je suis également heureux de travailler avec n'importe quel autre cadre ou une bibliothèque qui est capable de mon problème.

Merci pour toute aide et pensée que vous partagez avec moi.

+0

Vous pouvez regarder dans [Apache FOP] (http://xmlgraphics.apache.org/fop /) – Thomas

+0

La version courte de ceci est que vous voulez rendre un morceau de texte à un certain ensemble de coordonnées. Beaucoup de bibliothèques vous aideront avec cela, essayez [cette recherche] (http://stackoverflow.com/search?q=java+pdf). – halfer

+0

Vous pouvez essayer PrinceXML qui est essentiellement le moteur de rendu de HTML + CSS en PDF. Puisque vous pouvez spécifier la position absolue de l'élément en HTML, vous devriez pouvoir le faire fonctionner en PDF. –

Répondre

0

Merci beaucoup pour vos commentaires. Au final, je me suis décidé pour iText, ce qui m'a permis de faire toutes mes tâches (placer du texte en coordonnées absolues, lui donner une couleur de fond selon certains critères) de manière assez simple et efficace.

Si quelqu'un ici est à la recherche d'inspiration et a une tâche similaire, vérifier mon ici poste lié sur stackoverflow pour certains extraits de code How can I add a background color to my (pdf-) text using iText to create it with Java

Questions connexes