2009-06-30 5 views
2

J'utilise des documents PDF à des fins diverses en utilisant la bibliothèque iText. Son comme une classe par document PDF. D'une certaine façon, il y a beaucoup de similitudes entre les classes et les mêmes ont été énumérés ci-dessous:Java - PDF Generation Framework

  1. Les champs ont (x, y) Lieu
  2. Le champ peut être enroulé après un certain pas. des mots
  3. Un champ peut avoir une valeur qui est une fonction d'un ou plusieurs paramètres
  4. page suivante de PDF doit garder identiques ou différents

Je pense à faire cette activité de mise en page par un XML fichier. Toutes pensées ou idées novatrices pour résoudre ce problème sont les bienvenues.

+0

Duplication de http://stackoverflow.com/questions/212577/how-do-you-create-a-pdf-from-xml-in-java – Mark

Répondre

2

un coup d'oeil à PDFBox Library qui est maintenant dans l'incubateur d'Apache

+0

Je n'ai pas trouvé d'exemple sur leur site. Ce serait bien si vous pouviez donner un exemple pour le comprendre. –

+2

essayez la machine de wayback Internet http://web.archive.org/web/*/http://www.pdfbox.org vous devriez avoir quelques exemples dans leur ancien site – Ram

+0

Ce n'est peut-être pas une bonne idée de recommander l'OP une boîte à outils qui n'a pas de documentation récente. –

1

PDFBox est agréable, utilisé avant et bonne bonne aide du développeur. Vous voudrez peut-être jeter un oeil à XSL: FO. C'est un langage de formatage basé sur XML qui peut produire le résultat en format PDF (et d'autres formats) en utilisant Apache: FOP.

0

Qu'en est-il de Prince? C'est un moteur FOP qui utilise des fichiers CSS comme style, et a une API Java. Ce n'est pas gratuit cependant (en dehors de la licence personnelle gratuite)

0

Flying Saucer prend en charge l'utilisation de XHTML/CSS pour créer des fichiers PDF.

Questions connexes