Bonjour,
le sujet a déjà été partiellement abordé, mais je n'ai pas trouvé de réponse satisfaisante pour le moment.
Nous cherchons à permettre l'impression au format PDF de cartes issues de l'API Geoportail, comme le propose http://www.geoportail.gouv.fr/accueil avec le bouton d'impression en haut et à droite. La carte serait surchargée d'un tracé. Dans ce cas précis, il me semble que le PDF est généré par le serveur de l'IGN. Pouvez-vous me confirmer que l'on n'a pas accès à cette fonction dans le cadre de l'API?
Pour corser le tout, nous souhaitons que cela ne nécessite aucune configuration spéciale de la part de l'utilisateur. Exit donc les solutions à base d'imprimante PDF (type pdfCreator).
Je vois trois possibilités :
1)le PDF est généré côté client. Cela me semble impossible en javascript. Peut-être en Flash (que je ne maitrise pas...)?
2) le PDF est généré côté serveur : avec une requête post, l'utilisateur envoi le tracé sur le fond de carte sous formes d'images au serveur qui l'encapsule dans le PDF.
3) le PDF est généré côté serveur grâce à une appli spécifique (laquelle?) qui est capable de reconstituer la carte et le tracé et de l’encapsuler dans le PDF. Problème : est ce que ça rentre dans le cadre de l'API Geoportail (le serveur devra récupérer les tuiles lui-même).
En voyez-vous d'autres?
Note : je n'utilise pas l'API JS du Geoportail, mais directement OpenLayers paramétré comme il faut.
Merci d'avance pour votre aide,
Arnaud
Partager