Cómo convertir TIFF a PDF usando Ghostscript

Cómo convertir TIFF a PDF usando Ghostscript

¿Cómo puedo convertir TIFF a PDF usando Ghostscript?

Intenté usar el siguiente código pero no funcionó:

Retazo

$input_file_tif='test.pdf';
$input_file_orig_name='1234.tiff';
$gs_command = "gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg3 -r300x300 \
                  -sOutputFile='".$input_file_tif."".$input_file_orig_name."' ";

Respuesta1

Ghostscript no admite TIFF como entrada, por lo que no puedes usarlo inmediatamente para convertir un archivo TIFF en un PDF. Quizás sea mejor utilizar una aplicación de edición de imágenes como ImageMagick.

Para cualquiera que desee persistir, es posible leer un archivo TIFF escribiendo un programa PostScript, que Ghostscript puede ejecutar (porque es un intérprete de PostScript). Vea esta pregunta en Stack Overflow:

https://stackoverflow.com/questions/15211428/conversion-tif-to-pdf-ghostscript

Respuesta2

¿Existe alguna razón particular para utilizar Ghostscript?

Si tienes instalado gs, muy probablemente también tengas convertel comando de Image Magick.Este artículoanaliza algunos aspectos del factor de calidad y cómo mantener un tamaño de producción razonable.

Considere también la posibilidad de que, si el archivo de entrada es técnico (es decir, dibujos), pueda considerar rastrear la entrada y realizar una conversión a una imagen vectorial real, lo que crearía un PDF mucho más pequeño.

Respuesta3

Convierto el archivo Tiff a un archivo PDF usando Imagick

código:

$documento = nuevo Imagick(test.tiff);

$documento->setImageFormat("pdf");

$documento->writeImages("test.pdf", verdadero);

información relacionada