Fatal error: Uncaught exception 'com_exception' mit Nachricht. während der Konvertierung ppt zu jpg
Wenn ich laufen blow-code:
/*** PPT to Image conversion ***/
$ppt_file = 'E:\wamp\www\temp/a.pptx';
$app = new COM("PowerPoint.application") or die("Unable to instantiate PowerPoint");
$app->Visible = true;
$app->Presentations->Open($ppt_file);
$app->Presentations[1]->SaveAs("E:/tmp/outdir",18);
$app->Presentations[1]->Close();
$app->Quit();
$app = null;
Es gibt mir eine Ausnahme :
Fatal error: Uncaught exception 'com_exception' with message 'Quelle: Microsoft Office PowerPoint 2007
Beschreibung: PowerPoint konnte die Datei nicht öffnen.' in E:\wamp\www\temp\video_conversion.php:107 Stack trace: #0 E:\wamp\www\temp\video_conversion.php(107): Variante->Open('E:\wamp\www\tem...') #1 {main} thrown in E:\wamp\www\temp\video_conversion.php auf der Linie 107
Ich bin nicht in der Lage, um herauszufinden, was das problem ist.
- Haben Sie ausgeschlossen, eine Erlaubnis durch die öffnung die direkt aus dem code?
- Hast du eine Lösung finden? Ich habe ein ähnliches problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Art von Problem wird durch die folgenden Faktoren.
Innerhalb Ihrer Fehler, sehen Sie die folgende Meldung:
PowerPoint could not open the file.' in E:\wamp\www\temp\video_conversion.php:107
In der PHP-Benutzer mit Berechtigungen für die Datei
E:\wamp\www\temp/a.pptx
?Versuchen, Korrektur Ihrer Schrägstriche:
E:\wamp\www\temp\a.pptx
als/
bezieht sich normalerweise auf eine option oder ein argument.Am Ende des Tages, es scheint sich um einen berechtigungsfehler, ein Standort-Problem oder ähnliches, welches verhindert Zugriff auf diese Datei. Können Sie öffnen Sie die Datei mit
fopen
oderfile_get_contents
?Versuchen, diese mit com-Klasse:
COM-Klasse Referenz: - http://us2.php.net/manual/en/class.com.php
Oder versuchen Sie dies :