Accessibilité
Ressources pour les développeurs
Xu Chen

Xu Chen

Ingénieur ColdFusion

Sherman Gong

Sherman Gong

Ingénieur ColdFusion

Table des matières

Créé:
01 Jan 2000
Produits:
Coldfusion

Impression de pages web au format FlashPaper ou PDF avec ColdFusion MX 7

Nous avons tous fait l'expérience de l'impression de contenus web à partir d'un navigateur. Le résultat est généralement peu satisfaisant : le contenu est imprimé sur plusieurs pages, les marges sont incorrectes et le tout n'a ni queue ni tête. La correction du code HTML avec des feuilles de styles ou d'autres méthodes de mise en page n'améliore pas vraiment la situation. Les développeurs ColdFusion ont donc besoin d'une solution permettant de produire d'excellents résultats à l'impression.

De même, lorsque vous vous trouvez en déplacement sans accès à Internet et que vous souhaitez transmettre un document à un client qui ne se trouve pas au sein du pare-feu de votre entreprise, il vous faut une méthode plus simple pour distribuer vos documents.

Vous avez déjà investi beaucoup de temps et de ressources dans la configuration et la publication de pages web et d'articles pour obtenir un résultat à l'apparence correcte. Vous ne souhaitez pas avoir à modifier vos travaux pour produire un document dynamique : vous avez besoin d'un outil de conversion.

Cette situation vous dit quelque chose ? L'équipe ColdFusion a la solution.

Cette solution est la balise cfdocument. Cette nouvelle fonction de ColdFusion MX 7 permet de convertir vos pages HTML/CFML au format Macromedia FlashPaper ou Adobe PDF en quelques instants. Fait aussi intéressant, cette balise est très simple à utiliser. Cet article indique comment utiliser cette nouvelle fonctionnalité pour créer des documents web imprimables.

Crédits

Xu Chen et Sherman Gong ont développé cette technologie. Xu a conçu l'architecture cfdocument et fourni l'implémentation de la balise et le format de sortie PDF. Sherman Gong a fourni la prise en charge du format FlashPaper et la gestion des polices, et a travaillé sur la prise en charge des liens et des ancres avec Xu. Hiroshi Okugawa et Collin Tobin ont effectué les travaux d'assurance qualité de la balise cfdocument et de nombreuses autres fonctions de ColdFusion.

Configuration requise

Le suivi de ce didacticiel requiert les éléments suivants :

ColdFusion MX 7


Connaissances prérequises :

Connaissance de la syntaxe ColdFusion

A propos des auteurs

Xu Chen est ingénieur senior et travaillait déjà chez Allaire Corporation (acquis par Macromedia en 2000). Il a travaillé sur ColdFusion 5 et 6, et a participé aux efforts de migration de ColdFusion de C++ vers la plate-forme Java. Il vient tout juste de terminer de travailler sur ColdFusion MX 7. Il a plus de 10 ans d'expérience dans le développement informatique et est titulaire d'une licence en informatique et en ingénierie électrique décernée par l'institut polytechnique Worcester du Massachusetts. Il travaille actuellement à l'obtention d'un MBA du Babson College.
Sherman Gong a rejoint Macromedia au cours du développement de ColdFusion 5 et est un des principaux ingénieurs de Macromedia depuis 2000. Il possède 15 ans d'expérience dans le développement informatique, dans des domaines allant des systèmes pour l'aérospatiale à la finance. Pour ce qui est de ColdFusion MX 7, il était en charge de la gestion des polices, de la fonction cfreport et de la sortie FlashPaper avec la balise cfdocument.