Skip To Content

Formats de rapport PDF et Excel

Affichage: Installer sous WindowsInstaller sous Linux et UNIX

Dans cette rubrique

Les rapports activés par une carte peuvent être affichés et imprimés au format PDF ou Excel.

L'affichage et l'impression de cartes au format PDF ou Excel nécessitent que les éléments suivants fonctionnent ensemble :

  • Serveur Web (avec proxy)
  • Serveur EM4C
  • Serveur IBM Cognos

Pour que les cartes soient correctement générées dans des documents PDF et Excel, il est essentiel que chacun de ces serveurs soit configuré pour détecter les autres et communiquer avec eux. Esri Maps for IBM Cognos permet d'afficher et d'imprimer des cartes au format PDF ou Excel en générant une image de la carte incluse dans le rapport en sortie. Le processus exact dépend du mode du navigateur Web du client.

Rendu de la zone d'affichage du navigateur

Lorsqu'un utilisateur active l'option de format de rapport PDF ou Excel dans un navigateur autre qu'Internet Explorer en mode Quirks (voir la section suivante), une zone d'affichage masquée est créée à partir de code JavaScript. La zone d'affichage contient l'image de la carte créée à partir des images extraites d'ArcGIS.

Etant donné que la zone d'affichage comporte une limitation qui l'empêche d'effectuer des requêtes interdomaines pour des images, le navigateur doit utiliser un proxy sur le serveur Web pour extraire les images d'ArcGIS, envoyer l'image de carte générée au serveur EM4C et afficher le document PDF ou Excel contenant la carte dans le navigateur. Le diagramme suivant illustre le processus de création de l'image de carte.

Création de l'image de carte à l'aide du rendu de la zone d'affichage du navigateur

Comme le montre le diagramme, une fois la zone d'affichage créée dans le navigateur, celui-ci appelle le proxy sur le serveur Web, qui appelle ensuite à son tour ArcGIS pour extraire les images. Une fois les images renvoyées et ajoutées à la zone d'affichage, et une fois l'image de la carte sérialisée, celle-ci est envoyée au serveur EM4C via la passerelle de l'application (em4c.cgi) sur le serveur Web et y est enregistrée. Le navigateur demande alors un document PDF ou Excel au serveur IBM Cognos, en fonction du format choisi par l'utilisateur. Le serveur IBM Cognos extrait l'image de la carte du serveur EM4C (via le proxy), et le document PDF ou Excel contenant l'image de la carte s'affiche dans le navigateur à partir d'où il peut être imprimé.

Remarque :
  • Dans les documents PDF et Excel 2007, l'image de la carte est définie sous la forme d'une URL dans le document généré sur le serveur IBM Cognos. L'URL pointe vers le serveur EM4C (via le proxy), qui extrait l'image et l'incorpore dans le document. Pour les documents Excel 2002, le lien de l'image dans la feuille de calcul pointe vers le proxy (serveur Web). L'image n'est pas incorporée.
  • Un processus similaire s'applique lorsque les utilisateurs activent l'outil Faire une capture d'écran. L'image de la carte est créée de la manière indiquée ci-dessus et enregistrée sur le serveur EM4C. Une URL pointe vers l'image et celle-ci s'affiche dans une fenêtre de navigateur.

Rendu Quirks Internet Explorer

Le mode Quirks (mode compatibilité) est un mode de rendu de documents disponible dans Internet Explorer (IE). Ce mode permet d'imiter le comportement de rendu d'IE 5 pour un affichage correct des pages Web développées avant l'implémentation des spécifications HML et CSS modernes.

Remarque :

Le mode Quirks (mode compatibilité) est le nom du mode de document disponible dans IE 8 et 9. Dans IE 10, le mode de document équivalent est IE 5 Quirks ; dans IE 11, son nom est 5. Pour savoir quel mode est utilisé pour le rendu d'une page Web dans IE, appuyez sur la touche F12 pour ouvrir l'outil de développement d'IE.

L'élément de zone d'affichage de navigateur décrit dans la section précédente n'apparaît pas dans le mode Quirks d'IE. Au lieu de cela, une zone d'affichage est générée sur le serveur EM4C pour contenir les images et créer l'image de la carte. Le diagramme suivant illustre le processus de création de l'image de carte.

Création de l'image de carte à l'aide du rendu Quirks d'IE

Lorsqu'un utilisateur active l'option de format de rapport PDF ou Excel dans le mode Quirks d'Internet Explorer, le navigateur envoie une représentation textuelle de la carte à la passerelle de l'application (em4c.cgi) sur le serveur Web, qui appelle ensuite le serveur EM4C pour générer la zone d'affichage à l'intérieur d'une instance de serveur. Le serveur EM4C extrait les images d'ArcGIS via le proxy sur le serveur Web, et les images sont combinées en une seule image de carte, enregistrée sur le serveur EM4C. A partir de ce moment, le processus de création des documents PDF et Excel est identique à celui décrit dans la section précédente relative au rendu de la zone d'affichage du navigateur.

Afficher et imprimer un rapport activé par une carte dans un autre format

Une fois qu'ils ont été générés au format HTML, les rapports activés par une carte peuvent être affichés et imprimés au format PDF ou Excel.

  1. Générez le rapport au format HTML.
  2. Cliquez sur le bouton Afficher au format HTML.
  3. Sélectionnez le format en sortie souhaité.
  4. Si vous le souhaitez, imprimez le document en sortie.
Remarque :

Pour activer l'impression des cartes, le répartiteur IBM Cognos doit pouvoir accéder à la passerelle EM4C (em4c.cgi). Dans une installation à plusieurs passerelles, les répartiteurs IBM Cognos doivent pouvoir accéder à toutes les passerelles EM4C.

Remarque :

Les rapports affichés au format de rapport Excel 2002 font référence aux images cartographiques enregistrées sur le serveur EM4C. Ces images ne sont pas supprimées automatiquement afin de garantir l'existence des images référencées. Il est recommandé de surveiller la taille de ce dossier et de supprimer des images lorsque cela est nécessaire.

Dépannage

Pour obtenir de l'aide sur la résolution des problèmes d'affichage des rapports au format PDF ou Excel, consultez Dépannage : afficher au format PDF ou Excel.