AirV's Blog

Just another blog

PDF

PDF XChange Viewer est un logiciel permettant d’annoter les fichiers pdf.

PDF sous linux

Fusionner 2 documents pdf

  • 1ère version from Linuxerie
    ghostscript -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile=resultat.pdf fichier1.pdf fichier2.pdf fichier3.pdf fichier4.pdf

  • 2ère version from Blogosteff

$ pdf2ps toto.pdf
$ pdf2ps tata.pdf
$ cp tata.ps tatatoto.ps
$ cat toto.ps >> tatatoto.ps
$ ps2pdf tatatoto.ps

  • Un script concatpdf.sh (à tester)

#!/bin/sh
NOMFINAL= » »
touch aux.ps
while [ « $# » -gt « 0 » ]
do
pdf2ps $1
FICHIER=$(basename $1 .pdf)
cat $FICHIER.ps >> aux.ps
NOMFINAL=$FICHIER$NOMFINAL
rm $FICHIER.ps
shift
done
ps2pdf aux.ps
rm aux.ps
mv aux.pdf $NOMFINAL.pdf

  • Extension pour plusieurs fichiers

./concatpdf *


Plugin pdf pour WordPress

En fait la solution viendrait d’Espagne avec Post2PDF.

Certes l’esthétique n’est pas aussi parfaite qu’avec contuttopdf mais il présente l’avantage de fonctionner chez Free et de ne pas poser de problème de codage de caractères.

Plugin pdf pour WordPress

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

Plugin pdf pour WordPress

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