2010-07-28 9 views

Répondre

6

Si vous avez ImageMagick installé et exec autorisations,

exec("convert foo.jpeg foo.pdf"); 
+0

@no: J'espère que cela fonctionne .. Je vais essayer alors .. si cela fonctionne ou pas ... je vais poster le résultat ..: D merci pour la réponse .. – Manie

+0

@no: je l'ai essayé .. et cela fonctionne comme un charme .. merci .. mhuaahugs ... – Manie

+0

J'ai un site qui permet aux utilisateurs de télécharger plusieurs fichiers simultanément pour plusieurs projets. Je préfixes les images avec l'ID du projet, puis exécutez cette commande en utilisant des caractères génériques le long de w/le préfixe. Donc ça devient: exec ("convert $ ID *. * $ ID.pdf"); -- Fonctionne très bien! –

0

si vous avez Ghostscript et ImageMagick installer sur le système que vous pouvez essayer ceci:

exec("convert -geometry 1600x1600 -density 200x200 -quality 100 $pdf_path $image_path"); 
-2

en dehors de l'imageMagick essayez ceci c'est utile pour vous

http://ishakali.wordpress.com/2013/09/20/convert-image-into-pdf-using-php/

+0

Merci d'avoir posté votre réponse! Veuillez noter que vous devriez poster les parties essentielles de la réponse ici, sur ce site, ou votre message risque d'être supprimé [Voir la FAQ où il mentionne des réponses qui sont 'à peine plus qu'un lien'.] (Http: // stackoverflow. com/faq # deletion) Vous pouvez toujours inclure le lien si vous le souhaitez, mais seulement en tant que 'référence'. La réponse devrait se suffire à elle-même sans avoir besoin du lien. – Taryn

+0

merci pour vos commentaires et ici après avoir corrigé l'erreur –

0

Vous pouvez utiliser, MPDF et la fonction de téléchargement PHP normal pour convertir l'image en pdf. Suivez simplement les étapes ci-dessous. Créer un formulaire pour télécharger le champ de fichier « jpgtoconvert »

<?php 
    $mpdf = new mPDF(); 
    $file = $_FILES['jpgtoconvert']['tmp_name']; 
    $size = getimagesize ($file); 
    $width = $size[0]; 
    $height = $size[1]; 
    $mpdf->WriteHTML(''); 
    $mpdf->Image($file,60,50,$width,$height,'jpg','',true, true); 
    $mpdf->Output($filename); 
?> 

Cette fonction devrait sortir le pdf sur le navigateur.

Voici un site de référence qui utilise MPDF et des fonctionnalités similaires pour convertir les images au format pdf afin que vous pouvez consulter la fonctionnalité à http://jpgtopdfonline.com

Questions connexes