// Laden pdf-Datei von PHP-FormWie konvertieren JPG-Bild von PDF unter Verwendung von ImageMagick Datenbank speichern
$name = $_FILES['file']['name'];
$fileName = substr($_FILES['file']['tmp_name'], 5).".".$ext;
date_default_timezone_set('UTC');
$fileDate = date('d.m.Y');
$fileSize = $_FILES['file']['size'];
$folder = $_POST['folder'];
$target_dir="$media_dir/";
$target_file= $target_dir . basename($_FILES["file"]["name"]);
// Verschieben Datei von tmp auf Medienpfad
move_uploaded_file($_FILES['file']['tmp_name'], $target_file);
// Umwandlung pdf zu jpg mit imagik
$imagick = new imagick();
$imagick->readImage($target_file);
$imagick->setImageFormat('jpg');
$image= basename($target_file,".pdf");
foreach($imagick as $i=>$imagick)
{
$imagick->writeImage($target_dir . $image . ($i+1) ." of ". $pages.".jpg");
} $imagick->clear();
// wie kann ich das konvertierte Bild zu Datenbank speichern: zur Zeit nur original pdf im hochladen Alter zur Datenbank.
Vielen Dank für diese wunderbare Hilfe. heißt das, dass ich das pdf-Bild nicht mit getImageBlob() in jpg umwandeln sollte, oder für for loop oder direkt nach dem Konvertieren von Bild in JPG mit writeimage sollte ich getImageBlob() verwenden, um es in Blob umzuwandeln um oben zu kodieren, bin neu zu php ... foreach ($ imagick als $ i => $ imagick) {$ imagick-> writeImage ($ target_dir. $ image. ($ i + 1). "von". $ pages. ".jpg"); $ a = $ imagick-> getImageBlob(); – tomtom