Outils pour capturer et convertir le Web
Communauté en ligne de GrabzIt

Demande de fonctionnalité : html2header/footer

Posez des questions concernant l’outil Web Scraper de GrabzIt. Par exemple, comment utiliser le scraper Web et l’API pour extraire des données de pages Web, d’images ou de documents PDF.

La méthode du modèle est sympa. Mais le style diffère du reste de la page. Et c'est ennuyeux de devoir développer des pages à différents endroits : le corps dans votre propre programme et l'en-tête/pied de page dans votre compte grabzit.

Pouvez-vous faire en sorte que nous puissions ajouter du HTML comme en-tête ou pied de page ?

Tout comme nous pouvons envoyer du HTML pour générer un pdf, une capture d'écran, etc. (php) :

GrabzitClient->HtmlToXXX()

Donc pour un en-tête, cela pourrait ressembler à :

$html = '<div>..... <span>{page_number}/{number_of_pages}</span> ..... </div>';
GrabzitOptions->setHtmlHeader($html);

Outre l'option de modèle de Grabzit, j'ai essayé d'utiliser les en-têtes et pieds de page html/css.
Il est basé sur « position : fixe ; » et pour de meilleurs résultats, vous devez utiliser des tableaux ou 'display: table[-xxxx];'

Mais c'est toujours buggé et.... la numérotation des pages ne fonctionne pas à l'intérieur de la position fixe (car il n'est rendu qu'une seule fois). Mais ils sont parler de la façon de le résoudre.

 

Donc html2header/footer serait la meilleure solution ! J'espère que Grabzit y arrivera.

Merci d'avance Lydia

 

Demandé par Rhinestone66 le 23 avril 2020

Il existe des limitations avec les conversions PDF qui nous empêchent de le faire. Cependant, nous avons plaidé pour l'ajout de styles plus flexibles au système de modèles.

Réponse du support GrabzIt le 22 mai 2020