Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2016, 14:17
abrahamhs
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 15 años, 3 meses
Puntos: 11
Pregunta Reducir PDF con Ghostscript en variables temporales

Buenas tardes, espero me puedan apoyar:

¿Alguien sabe si en Ghostscript con PHP se puede reducir el tamaño de un PDF, cuando se tiene solo el contenido del PDF en una variable temporal y que el resultado te lo devuelva tambien en una varable temporal?. Normalmente se haría algo así

$output_file='test.pdf';
$file_orig='1234.pdf';
$gs_cmd="gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile='".$output_file." ".$file_orig."' ";
shell_exec($gs_cmd);


Pero mi problema es que en $file_orig no tengo la ruta de origen, solo el contenido del PDF. ¿Como o con que parametros puedo enviarle el contenido a Ghostscript?

Tambien me gustaria que el resultado(PDF reducido) me lo devuelva en una variable temporal $output_file y no usar la ruta de destino. Lo que quiero es no tener que escribir en disco ya que este es reducido y limitado.

¿Alguien sabe si se puede hacer esto en Ghostscript con php, o alguna alternativa para reducir el tamaño de un PDF en PHP sin escribir en disco?

Saludos cordiales