Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2009, 05:03
albertleal
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Problema con PHP y PowerPoint

Hola a todos.
He creado una función que abre un PowerPoint y exporta las diapositivas a imágenes. El código va perfectamente en mí maquina y en un par más pero cuando lo subo al servidor sale este error:

Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft Office PowerPoint 2003 Description: PowerPoint could not open the file.' in C:\COMPARTIDA\WEB\pruebasPPT\index.php:7 Stack trace: #0 C:\COMPARTIDA\WEB\pruebasPPT\ index.php(7): variant->Open('C:\COMPARTIDA\W...', false, false, false) #1 {main} thrown inC:\COMPARTIDA\WEB\pruebasPPT\index.php on line 6


En mi maquina uso Xampp al igual que en el servidor, en ambas he instalado todo el office 2003. La única diferencia entre las maquinas es que en la mía tengo Windows XP y en el servidor Windows Vista, pero en otras maquinas con Windows Vista va.

El código que uso es el siguiente:

Código PHP:
<?php 
if ($powerpoint = new COM("powerpoint.application")){
    
//Cojo la ruta 
    
$current_dirOriginal=dirname(realpath(basename($_SERVER[PHP_SELF])));
    
// Abro fichero 
    
$powerpoint->Presentations->Open($current_dirOriginal."\\pruebas.ppt"FalseFalseFalse);
    
//Exporto las diapositivas a imagenes
    
for ($i=1$i<=$powerpoint->Presentations[1]->Slides->Count$i++){
        
$powerpoint->Presentations[1]->Slides[$i]->Export($current_dirOriginal."\\SL_1_".$i.".jpg""jpg"480320);
    }
    
//Cierro PowePoint
    
$powerpoint->Presentations[1]->Close(); 
    
$powerpoint->Quit(); 
}
else echo 
"No se pudo crear el objeto PowerPoint";
?>
Alguien a tenido este problema y puede ayudarme?
Muchas gracias por adelantado.