|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
Bonjour à tous
Après avoir galerer pas mal pour trouver une biblio que me permette de créer de pages avec des dimensions différntes, j'ai finalement opté par TCPDF. Par contre j'ai besoin de créer des Propriétés du Document Personnalisées. Donc de type clé/valeur pour placer des choses du genre: Numéro Commande : XXXX Code Postal client : 75015 etc,etc je ne trouve pas, ni sur FPDF ni sur TCPDF la commande qui me permette de faire cela. Est-ce que j'ai loupé quelque chose? ![]() merci beaucoup à tous ceux qui pourraient me donner plus de lumière ![]()
|
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Voir : FPDF->SetKeywords() TCPDF->SetKeywords() Après il va falloir standardiser l'organisation de tes mots clés pour t'y retrouver.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
bonjour et merci de ta réponse
SetKeyWords permet d'insérer des méta-données? je croyais que c'était tout simplement des mots clés de recherche ou autre. Dans ce cas je vais faire un test. Merci Puis j'ai trouvé aussi SetExtraXMP ; qu'en penses-tu, est-ce que ceci pourrait correspondre aussi à des méta-données? merci encore ![]() ![]() Je reviens sur le post car j'ai regardé les propriétés d'un PDF. sur cette image jointe il y a les mots clés tel que tu me conseilles mais il y a aussi les propriétés personnalisées (nom/valeur) et ce sont celles-là que j'ai besoin de créer. Tu vois? ce n'est pas des mots clés mais des méta-données. As-tu une autre idée, ou bien quelqu'un d'autre? merci encore ![]()
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
![]() ![]() ![]() personne pour m'aider à insérer des propriétés personnalisées??? pour le reste de la création du pdf j'utilise tcpdf j'ai vraiment besoin de vos lumières merci
|
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Bonjour,
Pour pouvoir exploiter tes données comme si tu les avais saisies dans un soft PDF, il va falloir te pencher sur la syntaxe des metadata du PDF (XMP : Extensible Metadata Platform). Quand tu appelles SetExtraXMP les données passées vont se ranger en bas de ce bout de code de génération du PDF : $this->custom_xmp;(Lignes 12295 à 12352 dans le fichier tcpdf.php) Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
Salut et merci de ta réponse
j'ai déjà tenté ce que tu me proposes... sans succès Déjà je ne suis pas trop d'accord avec l'emplacement du code Pour moi il faut qu'il soit avant la fermeture ou pas ![]() mais bon pas grave, je le garde tel que c'est par défaut bien sûr Si j'ai bien lu (compris C'est bien ça ou suis-je à côté? si c'est les pdfx, et lorsque je fais cela je ne vois pas du tout les propriétés personnalisées Par contre le pdf de mon client, c'est à dire le pdf que j'ai donné en image jointe sur mon post précédent et qui comporte bien les propriétés personnalisées, n'a pas du tout les pdfx. voir nouvelle image jointe sur laquelle je ne vois pas le pdfx sur un pdf qui comporte bien les propriétées personnalisées Donc je dois rater quelque chose. Quel est donc le namespace pour ces propriétés??? ![]() merci beaucoup, j'ai vraiment besoin de ton aide, je suis totalement perdue ![]() ![]()
|
|
|
00
|
|
|
#7 | ||||
![]() ![]() |
Bonjour,
J'ai parcouru un peu la norme XMP d'Adobe et il est possible en modifiant un peu TCPDF de rajouter des mot-clés+valeur. Voici les modifs que j'y ai apporté : En ligne 12218 j'ai ajouté ceci : Code :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||||
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
Merci beaucoup de ton aide précieuse!!!
![]() je vais regarder tout ceci de près!!! merci encore Par contre la seule chose qui me tracasse (mais des tests vont suivre) c'est pourquoi sur PDF-XChange Viewer qui me montre toute l'arborescence XMP, ne me montre pas pas ces propriétés sous le namespace pdf ![]() Affaire à suivre mais ton aide me redonne une possibilité et je t'en remercie encore |
|
|
00
|
|
|
#9 | ||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
Salut rawsrc
en fait comme je t'avais dit, cette solution ne donne pas le résultat cherché. Je le craignais suite à l'analyse des données à l'aide d'Adobe Reader et de PDF-XChange Viewer. Aucune valeur des propriétés personnalisées n'est visible sous le namespace pdf Par contre!!!!! ![]() j'ai trouvé!!!Pour test j'ai mis en dur ceci : Code :
Donc il me semble avoir trouvé la soluss. Par contre comme tu l'avais dit il faut modifier la classe de base afin de gérer ces données je te remercie encore de ton aide!!!!
|
||
|
|
00
|
|
|
#10 | ||||||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 751 ![]() |
Donc voilà ce que j'ai fait :
la déclaration: la modification de la fonction _putinfo Code :
Code :
Code :
|
||||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com