|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| Générer un fichier pdf en intégrant des fichiers pdf |
| Débuté par jbgau, 12 oct. 2009 15:26 - 12 réponses |
| |
| | | |
|
| |
| Posté le 12 octobre 2009 - 15:26 |
Bonjour,
Mon problème est de faire un fichier pdf avec des élèments qui viennent d'une base de données et des fichiers pdf qui correspondent aux enregistrements de la base de donnée.
Est-ce que quelqu'un pourrait me donner un idée ou une solution (encore mieux).
Merci |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 08:53 |
Bonjour Jean-Bryce...
les pdf sont affichables dans des champs images... Donc, si tes pdf à intégrer ne font qu'une page, tu peux les imprimer dans ton état dans un champ image, et sinon, tu peux extraire chacune de leur page en passant par un champ image, la propriété de numéro de page, et un dsaveimage, PUIS imprimer les images générée
Que du bonheur
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
Jean-Brice wrote:
Bonjour,
Mon problème est de faire un fichier pdf avec des élèments qui viennent d'une base de données et des fichiers pdf qui correspondent aux enregistrements de la base de donnée.
Est-ce que quelqu'un pourrait me donner un idée ou une solution (encore mieux).
Merci
|
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 11:28 |
Bonjour Fabrice,
Merci pour ta réponse.
Dans le cas où il y a plusieurs pages (car je ne sais pas si il y a une ou plusieurs pages) le passage par un champ image, la création des images se fait dans le code de l'état ou cela doit être fait avant de générer l'état ? |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 11:28 |
Fabrice Harari a écrit :
Bonjour Jean-Bryce...
les pdf sont affichables dans des champs images... Donc, si tes pdf à intégrer ne font qu'une page, tu peux les imprimer dans ton état dans un champ image, et sinon, tu peux extraire chacune de leur page en passant par un champ image, la propriété de numéro de page, et un dsaveimage, PUIS imprimer les images générée
Que du bonheur
Cordialement
ca, c'est une bonne méthode.. ca evite d'utiliser des outils externes genre pdftk et autres...
Une fois de plus, merci, fabrice  |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 16:19 |
Bonjour Jean Brice...
Je ne pense pas que ce soit possible dans l'état directement
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
Jean-Brice wrote:
Bonjour Fabrice,
Merci pour ta réponse.
Dans le cas où il y a plusieurs pages (car je ne sais pas si il y a une ou plusieurs pages) le passage par un champ image, la création des images se fait dans le code de l'état ou cela doit être fait avant de générer l'état ?
|
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 16:21 |
Bonjour Philippe
De rien..
la mauvaise nouvelle est que certains fichiers pdf (et je n'ai pas réussi à trouver si c'est une histoire de version ou simplement du générateur d'origine) s'affichent comme des pages blanches dans le champ image...Ca a été remonté à PCSoft, bien sur, avec des exemples des fichiers pdf posant problèmes, mais je ne sais pas du tout si une correction est arrivée... Donc à bien tester
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
philippe gracia wrote:
Fabrice Harari a écrit : Bonjour Jean-Bryce...
les pdf sont affichables dans des champs images... Donc, si tes pdf à intégrer ne font qu'une page, tu peux les imprimer dans ton état dans un champ image, et sinon, tu peux extraire chacune de leur page en passant par un champ image, la propriété de numéro de page, et un dsaveimage, PUIS imprimer les images générée
Que du bonheur
Cordialement
ca, c'est une bonne méthode.. ca evite d'utiliser des outils externes genre pdftk et autres... Une fois de plus, merci, fabrice  |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 16:49 |
Fabrice Harari a écrit :
Bonjour Philippe
De rien..
la mauvaise nouvelle est que certains fichiers pdf (et je n'ai pas réussi à trouver si c'est une histoire de version ou simplement du générateur d'origine) s'affichent comme des pages blanches dans le champ image...Ca a été remonté à PCSoft, bien sur, avec des exemples des fichiers pdf posant problèmes, mais je ne sais pas du tout si une correction est arrivée... Donc à bien tester
Cordialement
Je sais, j'ai déjà eu le pb; Je vais donc continuer a utiliser pdftk au moins pour fusionner les états. De toute manière, j'utilise lancepappliassociée("monfic.pdf",print) pour les imprimer, l'impression par un champs image étant sujet à ce type de pb.
encore merci. |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 18:46 |
Philippe bonjour,
Peux-tu m'expliquer comment tu fais pour fusionner les pdf avec pdftk ?
Merci |
| |
| |
| | | |
|
| | |
| |
| Posté le 13 octobre 2009 - 19:00 |
Fabrice,
le site est développé en version 12, je suppose que la propriété "numéro de page" est en version 14 et que le correctif n'arrivera pas avant la version 15 n'est-ce pas ? |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 octobre 2009 - 15:18 |
Jean-Brice a écrit :
Philippe bonjour,
Peux-tu m'expliquer comment tu fais pour fusionner les pdf avec pdftk ?
Merci
je mets pdftk dans mon repexe et je fais avec ce code:
sSexec=coter(fRepExe()+"\pdftk.exe")+" "+sSexec+"cat output "+sSfichier+" dont_ask" SI EnModeTest() ALORS Trace(sSexec)
LanceAppli(sSexec,exeIconise,exeBloquant) pdf de i pages
la fonction coter ajoute juste " au debut et a la fin de la chaine.
sexec contient la liste des fichiers pdf a fusionner ( ex : ""c:\temp\t1.pdf" c:\temp\t2.pdf" "c:\mes documents\mon pdf.pdf"") et sfichier le nom du fichier de sortie ( ex: ""c:\documents and settings\mes documents\fichier out.pdf"")
my 2 cents.... |
| |
| |
| | | |
|
| | |
| |
| Posté le 16 mai 2010 - 00:39 |
Après plusieurs jours de recherche pour effectuer et tester ces impressions de PDF multipages, je viens de trouver un soft entièrement gratuit et très intéressant pour éclater un fichier pdf en multiples images (format au choix). Il s'agit d'ImageMagick ! Avec Windev plusieurs solutions sont envisageable : utilisation dll, objet OLE ou directement en ligne de commande : convert -density 150 xxx.pdf xxx.jpg |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 mai 2010 - 19:47 |
Bonjour,
Jean-Brice a écrit dans le message de news <c1d264178934156df45c8d57b3e45fa9@news.pcsoft> : > Peux-tu m'expliquer comment tu fais pour fusionner les pdf avec pdftk ?
Tu trouveras de la documentation en français ici : http://doc.ubuntu-fr.org/pdftk Cela t'aideras sûrement.
Raph a écrit dans le message de news <7a5735f4c29382099423befe6575c829@news.pcsoft> :
[…] je viens de trouver un soft entièrement gratuit et très intéressant pour éclater un fichier pdf en multiples images (format au choix). Il s'agit d'ImageMagick !
ImageMagick n'est pas seulement gratuit : il est libre ! De plus, il est très populaire. C'est un excellent choix pour manipuler des images par script ou programmation. Très bonne trouvaille ! \o/
Avec Windev plusieurs solutions sont envisageable : utilisation dll, objet OLE ou directement en ligne de commande : convert -density 150 xxx.pdf xxx.jpg
|
| |
| |
| | | |
|
| | |
| |
| Posté le 20 mai 2010 - 10:03 |
Floriang avait écrit le 19/05/2010 :
Bonjour, Jean-Brice a écrit dans le message de news <c1d264178934156df45c8d57b3e45fa9@news.pcsoft> : Peux-tu m'expliquer comment tu fais pour fusionner les pdf avec pdftk ?
Tu trouveras de la documentation en français ici : http://doc.ubuntu-fr.org/pdftk Cela t'aideras sûrement. Raph a écrit dans le message de news <7a5735f4c29382099423befe6575c829@news.pcsoft> : […] je viens de trouver un soft entièrement gratuit et très intéressant pour éclater un fichier pdf en multiples images (format au choix). Il s'agit d'ImageMagick !
ImageMagick n'est pas seulement gratuit : il est libre !  De plus, il est très populaire. C'est un excellent choix pour manipuler des images par script ou programmation. Très bonne trouvaille ! \o/
merci du tuyau, il me servira peut être. car j'avais trouvé un produit à 399€ prix de base.
Avec Windev plusieurs solutions sont envisageable : utilisation dll, objet OLE ou directement en ligne de commande : convert -density 150 xxx.pdf xxx.jpg
-- Eric Roumégou Webmaster des wtablettes |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|