Le Zend Framework permet de générer et de modifier de manière très simple des documents PDF. Mais sous cette apparente simplicité se cache un problème de taille : les points qui s'affichent sur votre écran ne sont pas les mêmes que ceux qui sont imprimés sur le papier...
Dans mon dernier article sur le ZendFramework [1], je vous avais annoncé une conclusion de cette série avec un article décrivant l'architecture Modèle-Vue-Contrôleur (MVC)... Mais après mûre réflexion, il m'a paru intéressant d'aborder auparavant la manipulation des fichiers PDF grâce à PHP. En fait, je commencerai cet article par un peu de théorie et de mathématiques (rien de bien difficile) sur le passage d'une représentation d'une image sur l'écran d'un ordinateur à une représentation imprimée. Je présenterai ensuite la classe Zend_PDF du ZendFramework, permettant de gérer les documents PDF. Enfin, je vous présenterai une application des différentes techniques que nous aurons pu voir avec le script AutoSign [2] permettant de signer de manière manuscrite et automatiquement des documents PDF.
1. Le passage de l'écran au papier
Comme je le disais précédemment, les points visibles sur un écran ne sont pas les mêmes que ceux visibles sur une feuille...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première