Nous sommes fiers de lancer OpenPCL. Ceci est un effort pour fournir à la communauté un open source de qualité
Outils PCL, y compris un visionneuse PCL libre et gratuite (OpenPCLViewer) pouvant être utilisé immédiatement
afficher, paginer et imprimer le fichier PCL Niveau 5 (norme HP LaserJet III 1990).
Qu'est-ce que PCL?
PCL est un acronyme pour Langue de contrôle de l'imprimante et est un
langage de description de page développé par
HP en tant que protocole d'imprimante.
En savoir plus sur Wikipedia
Le projet OpenPCL est hébergé sur
http://sourceforge.net/projects/openpcl
OpenPCLViewer
La première visionneuse PCL open source.
En savoir plus à ce sujet ici.
PclRenderImage
C'est le composant non-interface utilisateur qui analyse et dessine le PCL qu'OpenPCLViewer affiche à l'écran.
Alternativement, PclRenderImage.jar peut être sur le serveur backend et appelé depuis votre code Java en tant que
moteur non-interface utilisateur pour convertir les octets PCL pouvant provenir d'une base de données ou de fichiers sur le serveur,
dans une java.awt.image.BufferedImage. Le code Java que vous écrivez peut enregistrer l'image pour la visualiser plus tard,
ou peut sous-classer PclRenderImage pour réutiliser l'analyse PCL mais obtenir un contrôle de code dans votre code Java pour dessiner
d’autres formats d’image tels que JPG, PNG, TIFF, PDF au lieu de créer BufferedImage.
OpenPCLViewer a été conçu pour être intégré à votre Java Swing externe
app où vous voulez le mettre, ou exécuter comme un applet Java sur votre page Web parce que
c'est une sous-classe d'un JPanel au lieu d'un JFrame.
Les fichiers openpcl.jar et pclrenderimage.jar ont des méthodes d’API publiques qui
vous pouvez appeler pour contrôler tout ce qu'il peut faire.
La barre d'outils par défaut peut éventuellement être masquée, mais cela signifie que l'interface utilisateur de votre application externe
le code doit avoir les éléments de menu et les boutons de la barre d'outils qui ont des écouteurs d'action
qui appellent les méthodes API pour tout contrôler.
Si vous le souhaitez, au lieu d'ouvrir un fichier PCL, un tableau d'octets de PCL provenant d'un
base de données peut être transmise à une méthode API qui renvoie l'image à afficher sur le
écran.
Vous pouvez directement utiliser le fichier pclrenderimage.jar non basé sur l'interface utilisateur pour restituer l'image.
de passé en PCL octets et vous pouvez mettre l'image qu'il retourne à l'écran
votre propre JPanel sans utiliser le fichier openpcl.jar basé sur l’UI.
Licence
OpenPCL publie tous les projets sous le
Licence publique générale GNU GNU Lesser
Projet Sourceforge
http://sourceforge.net/projects/openpcl
Documentation
API
Commentaires
Laisser un commentaire