Bonjour,
Je voudrais pouvoir créer des documents PDF à partir d'images aux multiples formats (jpeg, png, gif ect...).
L'utilisateur upload une image via un formulaire, j'enregistrerais alors l'image convertit en PDF dans un répertoire avec le lien enregistré dans ma BDD SQL. Voici le code que j'utilise :
<?php
if (isset($_FILES['image']))
{
if ($_FILES['image']['type'] != 'image/png' && $_FILES['image']['type'] != 'image/jpeg' && $_FILES['image']['type'] != 'image/jpg' && $_FILES['image']['type'] != 'image/gif' && $_FILES['image']['type'] != 'image/pdf')
{
$erreur = '<p>L\'image doit être au format *.jpeg, *.gif ou *.png ou *.pdf</p>';
}
elseif (!file_exists($repertoire))
{
$erreur = '<p>Erreur, le dossier d\'upload n\'existe pas (documents).</p>';
}
if(isset($erreur))
{
echo $erreur;
}
else
{
$extention=".pdf";
$nom_fichier = $titre.$extention;
if (move_uploaded_file($_FILES['image']['tmp_name'], $repertoire.$nom_fichier))
{
$lienimage = $repertoire.$nom_fichier;
echo $lienimage;
echo '<img src"'.$lienimage.'" alt="imagedoc""/>';
}
}
}
?>
Rajouter un .pdf ne suffit apparemment pas, mon image ne veut pas s'afficher pourtant dans sa description le format à bien été changé en PDF.
En faisant des recherches j'ai vu qu'il y a une classe FPDF mais apparemment elle permet de créer du PDF à partir du html, moi je veux juste convertir le format d'une image. Cela est-il possible ?
Merci
