2010-03-28 4 views
1

Eh bien, je cherchais des solutions PDF basées sur Java ... nous n'avons pas un moyen propre je suppose-encore ... toutes les solutions sont primitives et une sorte de contournement ... Pas de solution facile pour cette exigence - 1. Concevoir un modèle PDF en utilisant un IDE (par exemple, Livecycle Designer ..pas libre) 2. Ensuite, à l'exécution en utilisant java, renseignez les données dans ce modèle PDF ... soit en utilisant xml ou d'autres sources de données ...Concevoir un modèle PDF et remplir des données à l'exécution en utilisant java, xml etc

une telle exigence simple et AUCUN a une bonne solution "open-source et libre" encore! Est-ce que quelqu'un est au courant de tout? Je cherche depuis 3 ou 4 ans maintenant ... pour une sortie propre ...

Eclipse BIRT se rapproche ... mais ne gère pas les éléments de code barre ..OOB. Jasper - ireport c'est aussi bien mais cet outil n'a pas de concept de table et c'est assez énervant! Le support du code-barres n'est pas bon non plus.

XSL-FO n'a pas d'IDE libre pour la conception.

Vous cherchez une meilleure réponse ... vous en avez une?

Répondre

1

Quelles sont vos exigences clés? Votre contribution doit-elle être un PDF? Si c'est le cas, vous travaillerez probablement encore longtemps. Évidemment, vous voulez injecter des données et produire un PDF. Si vos modèles peuvent être autre chose que PDF, vous pouvez essayer d'utiliser OpenOffice pour manipuler des documents et produire un fichier PDF. JODReports ou Docmosis serait de meilleures façons d'interagir avec OpenOffice et Docmosis vous permet de traiter des documents (doc et odt) comme modèles.

+0

Merci Jowierun .. Docmose semble être quelque part près de mes exigences. Ce n'est pas un «must absolu» d'avoir le modèle en PDF .. mais aurait été la meilleure option - Puisque les utilisateurs professionnels (ou leur représentant) pourraient effectivement concevoir le modèle dans un outil PDF comme Adobe Livecycle designer, puis passer à l'informatique les gens à utiliser (remplir les données à l'exécution en utilisant les données du client en fonction des critères). – Samant

3

Si c'est une "simple exigence", vous pouvez créer un concepteur de rapports autour d'iText et le publier en tant que FOSS.

0

Vous pouvez utiliser OpenOffice UNO API de. Il semble plutôt lourd, mais au moins, vous obtenez quelque chose de complet.

0

Jetez un oeil à XDocReport. Vous créez vos modèles dans les fichiers .docx ou OpenOffice .odt, puis les transformez en fichiers PDF remplis avec du code Java.

Questions connexes