Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 14 April 2010 15:43

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Mapfish Client + PDF

Bonjour,

Je me pose une question, et je ne sais pas si cela est réalisable.

Là voilà,  je voudrais savoir s'il était possible à partir de Mapfish (partie client uniquement) de générer une fichier PDF.


Merci, pour vos réponses.

Tony

Hors ligne

 

#2 Wed 14 April 2010 15:53

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Mapfish Client + PDF

Bonjour,

Impossible sauf si tu utilises mapFish Print (donc une appli sous Tomcat6). La partie cliente est juste un formulaire et il n'est pas possible de créer un PDF en JavaScript.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 14 April 2010 16:05

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

c'est bien mon inquiétude, qui ce confirme.

Donc, il faudrait que j'ai une appli sous Tomcat pour générer les PDF.
Et qu'une fonctionnalité de mapFish appelle cette appli pour la création du PDF.


Est-ce que c'est appli est print-servlet, ou bien tout autre chose ?

Hors ligne

 

#4 Wed 14 April 2010 16:10

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Mapfish Client + PDF

Bonjour,

Toutes les infos sont là : http://trac.mapfish.org/trac/mapfish/wi … tModuleDoc

À priori, je dirais oui.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Wed 14 April 2010 17:00

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Je me suis empressé de regarder la documentation de MapFish Print, suite à ta première réponse.

Donc je confirme aussi, que MapFish Print utilise bien Print-servlet sous Tomcat.


Je viens de faire l'installation de Tomcat6 et Print-servlet-1.1.
J'essaie maintenant de configurer le tout pour que cela fonction.

Maintenant, si j'ai bien compris la doc, il faut que j'utilise un proxy.
Parce que le client et le serveur qui génère le PDF ne sont pas sur la même machine.

Tony

Hors ligne

 

#6 Thu 15 April 2010 11:08

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Bonjour,

me revoilà.

Je suis après configurer le proxy en suivant la documentation http://trac.mapfish.org/trac/mapfish/wi … igureProxy.

Mais à cette étape, j'ai une question.

Code:

  {
     xtype: 'print-simple',
     ...
     configUrl: '/tomcat/print-servlet-1.1/pdf/info.json',     
     ...
  }

J'ai regarder dans le dossier webapps/print-servlet-1.1/, mais je ne trouve pas de dossier pdf, ni de fichier info.json.

Est-ce normal ?
Est-ce que je dois le créer ?


Tony

Hors ligne

 

#7 Thu 15 April 2010 16:05

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Bonjour,

je viens de créer le dossier pdf avec les trois fichiers (info.json, create.json et print.pdf).
J'utilise le fichier de demo Mapfish "basic.html", je vois bien le formulaire pour l'impression.

Mais lorsque je clique sur le bouton Print, il essai de générer le pdf. Au bout d'un certain temps, il m'affiche le message "Error : unable to print".

Je ne sais pas si cela vient d'une mauvaise configuration du proxy ou de print-servlet ?


Tony

Hors ligne

 

#8 Thu 15 April 2010 16:09

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Mapfish Client + PDF

Tony,

Est ce que tu utilises le war pour l'installation ? Cela me semble étrange comme procédure d'installation. Je n'ai pas eu ce problème.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#9 Thu 15 April 2010 16:44

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Oui, j'ai bien utilisé le fichier print-servlet-1.1.war.

Que j'ai installé à partir de Tomcat Manager.

En revanche je ne me souvient plus ou est-ce que je l'ai téléchargé. Y-a-t il un site ou je peu récupérer le fichier war, pour être sur que c'est le bon.


Et je refais une install ?


Tony

Hors ligne

 

#10 Thu 15 April 2010 16:55

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Mapfish Client + PDF


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#11 Fri 16 April 2010 09:01

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Bonjour Yves,

Je viens de regarder le lien pour télécharger le fichier "print-servlet".

Quelle version vaut-il mieux prendre :
- print-servlet-1.2-SNAPSHOT.war
- print-servlet-1.2-20100316.150515-6.war

Tony

Hors ligne

 

#12 Fri 16 April 2010 09:31

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Mapfish Client + PDF

Perso j'ai testé avec print-servlet-1.2-SNAPSHOT.war, attention le paramétrage des log peut poser problème (voir dans le répertoire créé print-servlet-1.2-SNAPSHOT/[..]/log4js/log4js.properties (ce chemin est vraiment à titre indicatif pour te donner une piste) il faut changer le chemin des log.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#13 Fri 16 April 2010 10:39

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Je viens de refaire l'installation de print-servlet.

Maintenant, la page de test inclue dans print-servlet fonction. Il me génére bien un fichier PDF.
J'ai aussi refait le test le fichier de demo Mapfish "basic.html", en modifiant le chemin de la variable "mapfish.SERVER_BASE_URL".

Le fichier PDF est bien généré aussi. Donc le module d'impression fonctionne bien maintenant.

Encore un pas de fait.


Je vais regarder comment on configure le fichier PDF (config.yaml).

Si je rencontre d'autres difficultés, je continuerai le message.

Merci, encore Yves, pour toutes tes réponses.

Tony

Hors ligne

 

#14 Fri 16 April 2010 14:48

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: Mapfish Client + PDF

Yves,

pour information, je viens de réussir à générer un fichier PDF avec une couche que j'ai ajouté.

Je te remercie pour t'on aide et ta réactivité.

Tony

Hors ligne

 

Pied de page des forums

Powered by FluxBB