2010-09-15 25 views
0

J'utilise HTMLDoc pour générer un fichier pdf. Mais je veux générer le fichier pdf de deux pages. Dans lequel sur la première page il devrait y avoir image et sur la deuxième page il contiendra le contenu du fichier HTML. Actuellement, j'utilise ce code pour générer le fichier pdf. Il génère un fichier pdf d'une seule page et tout mon contenu et image ne vient que sur une seule page. Voici mon code.comment définir le nombre total de pages de pdf à générer en utilisant HTMLDoc?

cmd = "htmldoc --webpage --color --no-toc --footer ... #{@size ? ' --size ' + @size : ''} #{@body_image ? ' --bodyimage ' + @body_image : ''} #{@margins && @margins.size == 4 ? ' --top ' + @margins[0] + ' --right ' + @margins[1] + ' --bottom ' + @margins[2] + ' --left ' + @margins[3] : ''} -f #{@pdf_file} #{html_file} 2>&1" 

Merci d'avance. Gaurav Soni

+0

utiliser la balise « code » plz – Falcon

+0

et je pense que « rubis sur des rails "tag ici n'est pas correct. – Falcon

+0

Ceci est la partie du code que j'ai utilisé dans mon application et son fonctionnement. – gsoni

Répondre

1

De l'HTMLDOC manual:

HTMLDOC soutient de nombreux commentaires HTML spécial pour initier des sauts de page, définissez le texte d'en-tête et pied de page, et contrôler les options actuelles des médias.

Il vous semble devez insérer ce commentaire spécial dans votre source HTML à l'endroit où vous avez besoin d'une pause page:

<!-- PAGE BREAK -->