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