Un plugin contuttopdf pour obtenir un export au format pdf nettement plus perfomrant que pos2pdf :
http://www.zirona.com/
Installation
Extrait du site :
- Download the ContuttoPDF plugin.
- Unpack it with a bzip2 unpacking tool (e.g. 7zip).
- Upload the folder
pdf-themes
to your wp-content/
directory.
- Upload the folder
contuttopdf
to your wp-content/plugins/
directory.
- Important: Change the permissions of the directory
wp-content/plugins/contuttopdf/dompdf/lib/fonts
, so that it is writable by the web server.
- Go to your Plugins page. In the description text for the ContuttoPDF plugin, click on “compatibility testâ€.
- If all requirements are met and the generating of the demo page works, you can activate the plugin.
- Now put a PDF button on your page with
<?php contutto_pdfbutton(); ?>
somewhere in your template. Instead of a button, you can also have a text, with something like <?php contutto_pdfbutton('This page as PDF'); ?>
. You can apply CSS styling to the anchor via its id="pdfbutton"
.
Problème
Par défaut, Free tourne avec une version 4 et non 5 de PHP (The ContuttoPDF plugin is based on DOMPDF which requires PHP 5). Il suffit de créer un fichier .htaccess avec la valeur PHP 1 à la racine de votre site.
Concernant les droits d’accès sur le répertoire dompdf je n’ai pas réussi à le résoudre. A priori c’est la mème chose avec wp2pdf
Enfin l’activation du plugin entraine un problème de codage de caractères
Un plugin permettant d’imprimer un article :
http://www.wordpress-fr.net/plugins?detail-file=wp-print
Procédure d’installation
Installer le répertoire print dans le répertoire plugin de WordPress (http://lesterchan.net)
Usage
Extrait de http://lesterchan.net
- Open wp-content/themes/<YOUR THEME NAME>/index.phpYou may place it in single.php, post.php, page.php or theloop.php also.
- Find:
<?php while (have_posts()) : the_post(); ?>
- Add Anywhere Below It:
<?php if(function_exists(‘wp_print’)) { print_link(); } ?>
If you DO NOT want the print link to appear in every post/page, DO NOT use the code above. Just type in [print_link] into the selected post/page content and it will embed the print link into that post/page only.
- Go to ‘WP-Admin -> Options -> Print’ to configure the style of the print text link.
Un plugin pour obtenir un export au format pdf :
http://www.wordpress-fr.net/plugins?detail-file=post2pdf
Adaptations
Extrait de http://blog.monoco.fr
« …Pour supprimer le cadre gris, ou bien le grossir, le changer de couleur, changer le texte, etc !, il faut ouvrir le fichier config.inc.php dans le dossier post2pdf_fr… »
Problème
La mise en page est loin d’être parfaite
Procédure d’installation en local
- Faire un sauvegarde en local de la base de données du site de FREE via PhpMyAdmin
- Faire une copie en local du répertoire WORDPRESS du site de FREE via GFTP
- Modifier le nom de la base de données (localhost) dans le fichier wp-config.php de WORDPRESS
- Créer une nouvelle base de données Herve_Rozec avec un utilisateur Herve_Rozec (attention : Jeu de caractères pour MySQL UTF-8 Unicode (utf8) / Interclassement pour la connexion MySQL UTF-8_unicode_ci)
- Importer les données dans la nouvelle base de données
- Modifier les champs siteurl et nom de la table wp_options via PhpMyAdmin avec la valeur localhost
Procédure de mise à jour des données
- En local, via PhpMyAdmin :
- Sélectioner et exporter les tables relatives à WordPress hormis wp-options
- Sur le serveur Free, via PhpMyadmin
- Sélectionner et vider les tables relatives à WordPress hormis wp-options
- Importer les nouvelles données