Hace poco descubrí el /System/Library/Printers/Libraries/convert
herramienta capaz de convertir HTML, DOC, ... a PDF.
Funciona muy bien pero tiene algunos argumentos opcionales que no están documentados: -a 'name=value ...'
. Me interesan mucho porque se supone que controlan más el proceso de "impresión".
/System/Library/Printers/Libraries/convert
Usage: convert [ options ]
Options:
-e Use every filter from the PPD file
-f filename Set file to be converted (otherwise stdin)
-o filename Set file to be generated (otherwise stdout)
-i mime/type Set input MIME type (otherwise auto-typed)
-j mime/type Set output MIME type (otherwise application/pdf)
-P filename.ppd Set PPD file
-a 'name=value ...' Set option(s)
-U username Set username for job
-J title Set title
-c copies Set number of copies
-u Remove the PPD file when finished
-D Remove the input file when finished
3 votos
LOL, revisé el archivo, con la esperanza de que podría encontrar algunos parámetros dentro del binario y descubrí que era un enlace simbólico a
cupsfilter
. La pregunta sigue en pie, quiero ver qué opciones puedo añadir al convertir HTML a PDF.1 votos
También he descubierto otra herramienta que podría ser más potente
textutil
.0 votos
NOTA: al menos a partir de la versión 10.14, 'convert' no existe y cupsfilter no puede convertir archivos .docx.
cupsfilter: Unable to determine MIME type of "abc.docx"
0 votos
NOTA: textutil actualmente no convierte a pdf.