Intégrer l’option « Télécharger en PDF » sur votre site
Par Korben | Nb visites : 332

Si vous avez un site et que vous disposez d’une envie soudaine de proposer une ou plusieurs pages en PDF, voici PDFMyURL qui permet soit via leur interface, soit en utilisant la syntaxe suivante, de convertir une page web en fichier PDF.
http://pdfmyurl.com?url=www.korben.info
Du coup, ce genre de petit lien est plus simple à intégrer que de faire un développement spécifique (même si il faut être conscient que le service peut être fermé n’importe quand, hein…) et c’est gratuit, alors pourquoi se priver ?
Il est possible par exemple d’intégrer cette fonctionnalité à vos script directement depuis votre serveur en appelant wget (et quelques paramètres) :
wget -O www.korben.info « pdfmyurl.com?url=www.korben.info&-O=Landscape&–header-left=hello »
PDF My URL possède tout un tas de paramètres qui vous permettront de définir l’orientation du PDF (vertical ou paysage), la résolution (dpi), la table des matières, du noir et blanc, le texte à mettre dans le entêtes et pieds de page…etc etc…
Et si vous êtes plutôt du genre à chercher un moyen de convertir vos flux RSS en PDF pour pouvoir bouquiner sur votre eBook (Kindle and co), le matin dans le bus, alors essayez plutôt RSS2PDF
Je vous recommande aussi la lecture des sujets suivants
- 10 conseils pour éviter de petits ennuis avec sa vie privée sur Facebook…
- Graphique des liens Technorati
- Une librairie javascript pour lire les informations EXIF des photos
- Convertir un touchpad d’ordinateur portable en zone multitouch
- Récupérez le contenu de n’importe quel site avec Web Harvest
- Sortie de FileZilla 3.0 final
- Débugger avec IE
- Mettre en place un Reverse Proxy Nginx sur son serveur
- Fotoflexer, la retouche photo en ligne facile
- Google montre la date d’indexation des pages web







Spirit of Nicopol
Interessant mais ca bug un peu… T’a essayer ton site Korben ? Les titres sont illisible apres, toutes les lettres sont empilée a gauche…
Et sur le miens le centrage est pas au point…
Mais c’est une bonne idée ^^
Posté le 16 janvier 2010 à 12:15:59
Korben
@Spirit of Nicopol: oui j’ai testé et il doit pas prendre en charges certaines choses en CSS. Malgrès tout pour une page web simple ou avec un style CSS print, ça peut le faire je pense.
Posté le 16 janvier 2010 à 12:22:41
Fred
Le module PDF download de Firefox fait aussi cela très bien… et sans demander l’avis du propriétaire du site…
http://www.pdfdownload.org
Posté le 16 janvier 2010 à 12:46:29
corwin33
C’est à cause des marges qui sont crées (10mm en haut/bas/gauche et droite), par contre ça fait une heure que j’essaie de les supprimer avec la syntaxe
-B, –margin-bottom Set the page bottom margin (default 10mm)
-L, –margin-left Set the page left margin (default 10mm)
-R, –margin-right Set the page right margin (default 10mm)
-T, –margin-top Set the page top margin (default 10mm)
mais j’y arrive pas, est-ce que quekqu’un a réussi?
PS: désolé mais je suis un peu nul dans ce genre de trucs, si quelqu’un avait la solution et pouvait m’expliquer ce serait cool!
Posté le 16 janvier 2010 à 13:01:59
beuz
@Fred:
sauf qu’il te met un message pour acheter la version payante !
Posté le 16 janvier 2010 à 14:08:20
Spirit of Nicopol
@Korben
Oui ca dois etre ca, un peu d’amélioration et ca sera bon, c’est qu’un début ^^
Posté le 16 janvier 2010 à 14:46:25
Fred
@beuz :
… que tu n’es pas obligé d’acheter sans que cela bloque quoi que ce soit
Posté le 16 janvier 2010 à 15:10:56
anode7
dans le même esprit mais à intégrer sur son serveur il y a html2pdf (php4) qui est pas trop mal pour des css relativement simple… mais mon préféré est
pdf-newspaper : exemple( http://fivefilters.org/pdf-newspaper/makepdf.php?feed=feeds.feedburner.com/KorbensBlog-UpgradeYourMind&title=KorbensBlog-UpgradeYourMind&order=desc&images=true&submit=Create+PDF )
Posté le 16 janvier 2010 à 15:56:38
Bozy
Joomla intègre nativement la conversion des articles en PDF depuis qu’il est au monde..
Peut-être d’autres CMS??
Posté le 16 janvier 2010 à 16:40:38
Dju
c’est excellent
surtout le fait de developper un tel outil et de le mettre gratuitement à la disposition de tout le monde….
ils doivent avoir une bonne puissance de traitement pour générer tous ces pdf
Posté le 16 janvier 2010 à 16:42:52
Plop
Sinon, il suffit d’imprimer la page du navigateur dans une imprimante virtuelle qui exporte du PDF
Posté le 16 janvier 2010 à 16:53:03
Liane
whaoo, super…
ça, c’est ce que je me suis dit quand j’ai lu le titre… puis j’ai lu l’article, et en fait… j’avais tout compris à l’envers… bouh
m’enfin, transformer un format simple comme l’HTML en truc abscond comme le PDF, faut avoir un grain pour proposer ça, même gratos??? (NB, payant, ce serait du vice)
Autant l’inverse (oui, y’a encore plein de clients qui ne lisent pas le pdf nativement) me paraissait souhaitable, mais là , je capte pas l’intérêt…
Bon, si c’est pour avoir une belle image, y’a des services qui proposent déjà de belles captures écran d’une page web, donc je pense que c’est pas non plus le créneau?
Posté le 17 janvier 2010 à 00:00:07
Spirit of Nicopol
@Liane
Je suis d’accord sur le fait que le format PDF c’est moche, c’est propriétaire et casse pied a utiliser, mais y’a pas vraiment d’équivalent et encore moins qui sont « universel »… Un peu comme le MP3 et le OGG, le OGG c’est libre c’est bien (sauf pour les tags) mais tout le monde le lit pas…
Posté le 17 janvier 2010 à 01:59:15
rikyu
Intéressant en tout cas
Posté le 17 janvier 2010 à 13:32:36
Aldian
Ya surement moyen de faire un petit bookmarklet pour automatiser le truc?
Posté le 17 janvier 2010 à 14:15:57
GeekForEver
Une petite ligne pour faire cela dans un terminal:
wget $URL | htmldoc –webpage -f « $URL ».pdf – ; xpdf « $URL ».pdf &
Ce qui donne pour cette page:
wget http://www.korben.info/integrer-loption-telecharger-en-pdf-sur-votre-site.html#comment-121102 | htmldoc –webpage -f « Korben.info_telecharger-en-pdf ».pdf – ; xpdf « $URL ».pdf &
Posté le 21 janvier 2010 à 12:05:41
GeekForEver
Petite correction:
wget $URL -qO-| htmldoc –webpage -f $URL.pdf -
Ce qui donne:
wget http://www.korben.info/integrer-loption-telecharger-en-pdf-sur-votre-site.html -qO-| htmldoc –webpage -f Korben_telecharger-en-pdf-sur-votre-site.pdf -
ou
wget http://www.korben.info/integrer-loption-telecharger-en-pdf-sur-votre-site.html -qO-| htmldoc –webpage -f Korben_21-01-2009.pdf -
(La version 1.9 de htmldoc corrigera bientôt le pb de « charset » car UTF-8 n’est pas pris en charge avec la V1.8)
http://pdfmyurl.com est down en ce moment :{
Posté le 21 janvier 2010 à 16:36:37