Bonjour,
J'ai une problématique que je n'arrive pas à résoudre : est-il possible de paramétrer le pdf pour que lorsque l'utilisateur l'imprime le nombre de copies lui soit imposé ?
je crois qu'il y a le paramètre "numcopies" de la fonction PDF_begin_document de Pdflib non ? est-ce que html2pdf l'utilise ?
merci beaucoup
www.lit-matelas.com : Lit matelas et sommiers haut de gamme
Spipu Le 28/10/2010 à 10:44 heu, c'est possible ca ? car normalement, il est impossible pour des raisons de sécurité d'imposer un tel choix à l'utilisateur...
Nil Le 28/10/2010 à 12:28 C'est totalement impossible, ou alors il faut tricher (mais c'est très sale) en générant un PDF qui contient tous les exemplaires. Mais ça a quelques inconvénients :
- PDF inutilement volumineux
- On ne force rien du tout (l'utilisateur peut s'il le veut imprimer uniquement certaines pages)
- L'imprimante et l'OS vont gérer ça comme des pages de contenus différents et pas de multiples copies d'un même document. Pour les imprimantes qui n'ont pas de mémoire, ça ne change rien (quoi qu'il arrive, l'OS va devoir renvoyer toutes les données), mais la plupart des imprimantes actuelles ont un tampon suffisant pour enregistrer plusieurs pages d'un document texte ou mixte. Dans ce cas là, l'imprimante ne reçoit qu'une fois les données (ce qui libère plus rapidement le système, et permet à l'imprimante de ne pas perdre de temps en attendant les infos) et gère elle-même les exemplaires supplémentaires.
Spipu Le 28/10/2010 à 13:36 dans ce cas, regarde du côté de tcpdf. si il le permet, tu pourra l'utiliser directement dans html2pdf
ok d'accord, je vais fouiller un peu, merci pour l'info, je te tiendrais au courant.
EDIT : j'ai trouvé ça
NumCopies integer (Optional; PDF 1.7) The number of copies to be printed when the print dialog is opened for this file. Supported values are the integers 2 through 5. Values outside this range are ignored. Default value: as defined by PDF viewer application, but typically 1
pour la méthode : setViewerPreferences
je l'utilise directement tel quel dans mon code ?
www.lit-matelas.com : Lit matelas et sommiers haut de gamme
Spipu Le 28/10/2010 à 15:00 il faut l'utiliser à travers l'objet tcpdf : $html2pdf->pdf->...
Tu as l'adresse du site où il y a un exemple d'utilisation de ce truc ?
Peut-être que ça ne fonctionne qu'avec les documents cryptés...
Au fait, pourquoi as-tu besoin de cette fonctionnalité ?

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo