J'essaie de convertir un ensemble de fichiers HTML en fichiers PDF. Je cherche une solution automatisée pour ne pas avoir à ouvrir chaque fichier HTML individuellement et le convertir en PDF. Sous Mac OSX, convert
peut être utilisé pour convertir des fichiers HTML en PDF. Je suis confronté à deux problèmes.
-
convert
L'utilitaire n'applique pas de style CSS au contenu PDF généré. - Mon AppleScript pour la conversion par lots ne fonctionne pas.
Voici mon 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
J'utilise ce script pour créer un .app puis je fais glisser le dossier des documents sur le fichier .app généré. Notez que toutes les images associées aux images sont placées dans un sous-répertoire/sous-dossier. La structure de mes documents ressemble à ceci :
/HTML
/HTML/Images/
/HTML/a.html
/HTML/b.html
Des suggestions ?