Wie konvertiert man PDF-Dateien, die Leerzeichen in ihren Dateinamen enthalten mit der Funktion exec().PHP exec() Konvertieren von PDF in JPG mit Leerzeichen in Dateiname auf Windows
Für zB: Datei 1.pdf Datei 1.jpg
<?php
$pdf = "file 1.pdf";
$pdf_first_page = "file 1.pdf[0]";
$jpg = str_replace("pdf", "jpg", $pdf);
exec ("convert $pdf_first_page $jpg");
?>
ich die folgenden Fehler bekommen:
convert.exe: unable to open image `file 1.pdf': No such file or directory @ error/blob.c/OpenBlob/2702.
convert.exe: no images defined `file 1.jpg' @ error/convert.c/ConvertImageCommand/3257.
Mögliches Duplikat [Konvertieren von PDF in JPG-Bild mit PHP] (http://stackoverflow.com/questions/13600598/convert-pdf-to-jpg-image-with-php) – Nasreddine
die pdf-Datei konvertieren ohne Leerzeichen im Dateinamen funktioniert das für mich. Ich habe Probleme mit Dateien, die Platz in ihren Dateinamen enthalten. –
Die verknüpfte Frage bietet auch eine Lösung dafür, den Dateinamen in Anführungszeichen zu setzen – Nasreddine