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

Re: Impression html sur imprimante pdf en ligne de commande (résolu)



Bonsoir à tous,

Tony GALMICHE a écrit :
Bonsoir à tous,

Je souhaiterais convertir en ligne de commandes des pages HTML en fichiers PDF en utilisant la feuille de style d'impression du site.

J'ai testé html2ps et htmldoc mais ceux-ci ne tiennent pas compte de la feuille de style.

J'ai essayé de piloter Konqueror avec Dcop pour le faire imprimer sur une imprimante PDF en ligne de commande mais je n'ai pas réussi.
Je viens de résoudre mon problème et trouver le truc qui me bloquait dans le pilotage de Konqueror avec Dcop.

Lors du lancement de l'impression, j'avais systématiquement ce message d'erreur :
-> cupsdoprint -P ...
-> No printer specified (and PRINTER variable is empty)

Pour régler ce problème, j'ai ajouté dans le fichier « .bash_profile » la ligne suivante pour initialiser la variable PRINTER et indiquer le nom de l'imprimante PDF à utiliser :
-> export PRINTER=Imprimante-PDF

Pour info, voici quelques commandes permettant de piloter Konqueror avec Dcop pour convertir des pages HTML en PDF :

#!/bin/bash
konqueror &
HKON=`dcop | grep konqueror`
dcop $HKON "konqueror-mainwindow#1" openURL URLdeLaPageHTML
sleep 4
HWDG=`dcop $HKON | grep html-widget`
dcop $HKON $HWDG print true
sleep 3
dcop $HKON MainApplication-Interface quit

A bientôt.

Tony





Reply to: