[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RESUMEN PDF



Con las sugerencias ha quedado mucho más elegante este sucedáneo del
distiler de pdf.
Ahora no necesita el archivo temporal.

Como bien apuntó Jaime, ps2pdf es un script que llama a gs.
	Así que copio la llamada que hace a gs con todos los parámetros.
	La sustituyo en el filtro ps600-filter en el apartado ps.

Y nos queda un filtro igualito al postcript pero con los papeles
cambiados.
Es decir, si es pdf, no hace nada, si es ps lo convierte a pdf. Las
secciones postcript y pdf, que son las únicas que cambian, quedan así.
Le he llamado pdf-filter.

# PostScript
0       %!              fpipe /usr/bin/gs -q -dNOPAUSE -dBATCH
-sDEVICE=pdfwrite -sOutputFile=- -c save pop -f $FILE 
0       \004%!          fpipe /usr/bin/gs -q -dNOPAUSE -dBATCH
-sDEVICE=pdfwrite -sOutputFile=- -c save pop -f $FILE 

# PDF
0       %PDF            cat


Si es PDF ejecuta el comando cat. Vamos, que lo pasa sin tocar.
Desde aquí se podría escribir en archivo modificando la opción
-sOutputFile=/tmp/archivo.pdf
He preferido mantenerlo separado por si algún día tengo una impresora
que entienda pdf.

Entonces el pequeño script bash llamado /etc/magicfilter/mifiltro para
grabar en disco duro queda así

#!/bin/bash
cat|/etc/magicfilter/pdf-filter>/tmp/archivo.pdf


Es fenomenal, pues con las sugerencias queda muy simple a la par que
elegante  ;-)


Saludos

K-charro

PD: Ahora ya tenemos destiladora, ¿para cuando la freebeer?



Reply to: