2010-12-03 5 views
2

Je cherche un moyen de créer un fichier PDF à partir d'un canevas Draw2D. Je crois que j'ai vu un moyen de le faire à partir de Java2D, mais pas Draw2D. Il y a beaucoup d'éléments graphiques impliqués (aussi bien que le texte) ainsi je ne pense pas que je puisse aller la route XSLT. Est-ce que quelqu'un a des suggestions?Création d'un fichier PDF à partir d'un canevas Draw2D

Répondre

0

Peut-être que vous pouvez réussir en utilisant "jPod".

Il est livré avec un exemple simple comment créer du contenu PDF en utilisant son "CSCreator", qui publie les primitives d'opération graphique PDF en tant qu'API. Bien que je n'utilise pas draw2d, je suppose qu'il ne devrait pas être difficile de mapper à cette API.

En gros, il devrait se présenter comme suit

  • ouvrir/créer PDF
  • select/Créer
  • créer un CSCreator sur cette page
  • primitives de dessin d'appel
  • Fermer et économisez ..
0

iText est une bibliothèque pour créer un fichier PDF à partir d'une application Java. iText implémente son adaptateur pour la classe Graphics2D, voir this. Vous pouvez donc dessiner n'importe quel composant AWT/Swing au format PDF.

Eclipse Graphiti contient un autre adapter. Il adapte Draw2d Graphics à Graphics2D de awt. Vous pouvez le télécharger et peut-être le modifier pour vos besoins. Donc, en utilisant ces adaptateurs, vous pouvez dessiner votre figure racine au format PDF. Cela fonctionne, j'ai essayé cela.

Questions connexes