Marquage d'un fichier PDF distant

WRInaute occasionnel
Bonjour,

Si j'envoie une image sur un serveur distant, je sais ajouter un marquage texte dessus, par exemple avec cette fonction:

Code:
function watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile) { 
   list($width, $height) = getimagesize($SourceFile);
   $image_p = imagecreatetruecolor($width, $height);
   $image = imagecreatefromjpeg($SourceFile);
   imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height); 
   $black = imagecolorallocate($image_p, 0, 0, 0);
   $font = 'arial.ttf';
   $font_size = 10; 
   imagettftext($image_p, $font_size, 0, 10, 20, $black, $font, $WaterMarkText);
   if ($DestinationFile<>'') {
      imagejpeg ($image_p, $DestinationFile, 100); 
   } else {
      header('Content-Type: image/jpeg');
      imagejpeg($image_p, null, 100);
   };
   imagedestroy($image); 
   imagedestroy($image_p); 
};


Mon problème est que j'envoie un document pdf.
Comment peut-on le marquer automatiquement ?
En fait , j'ai besoin de la présence sur le serveur du fichier original et du fichier marqué.

Merci
 
WRInaute occasionnel
J'ai déjà pas mal cherché . Mais pour l'instant , j'ai fait choux blanc.
Si ça continu, je vais devoir envoyer les 2 fichiers. Un que j'ai marqué en local et l'original.
 
WRInaute occasionnel
Une solution que j'entrevois , c'est de convertir le pdf en image et d'ensuite lui appliquer le marquage.
J'aurais ainsi sur le serveur le pdf original et l'image marquée que j'afficherais.
Maintenant , je ne suis pas sur que ce soit une bonne solution...
A ce propos, y a-t'il une solution simple en php pour convertir un pdf en image ?
 
Discussions similaires
Haut