Estoy intentando convertir un montón de archivos HTML en archivos PDF. Estoy buscando una solución automatizada para no tener que abrir cada archivo HTML individualmente y convertirlo a PDF. En Mac OSX, la utilidad convert
se puede utilizar para convertir archivos HTML a PDF. Estoy enfrentando dos problemas.
-
La utilidad
convert
no aplica el estilo CSS al contenido PDF generado. - Mi AppleScript para conversión por lotes no funciona.
Aquí está mi AppleScript:
on open input_documents
repeat with this_document in input_documents
if this_document is not document file then
set this_document_path to POSIX path of this_document
do shell script "/System/Library/Printers/Libraries/convert -f " & quoted form of this_document_path & " -o " & quoted form of this_document_path & ".pdf"
end if
end repeat
end open
Utilizo este script para crear un .app y luego arrastro la carpeta de documentos al archivo .app generado. Tenga en cuenta que todas las imágenes asociadas con imágenes se colocan en un subdirectorio / subcarpeta. La estructura de mi documento se ve así:
/HTML
/HTML/Images/
/HTML/a.html
/HTML/b.html
¿Alguna sugerencia?