J'ai converti html en fichier PDF qui contient 400-500 pages en utilisant wkhtmltopdf. Mais obtenir des espaces indésirables après chaque 4 lignes dans la table. Comment surmonter ce problème? Le HTML est bien mais PDF a des espaces.PHP: Créer un fichier PDF à partir de html avec 400-500 pages
J'utilise les choses suivantes pour créer des PDF.
- PHP => exec ('/ usr/bin/wkhtmltopdf temp.html temp.pdf 2> & 1', $ output);
- style en HTML:
@media tout {table {empty-cells: cacher importante;} tr { page-break: éviter; page-break-inside: éviter; cellules vides: cacher; marge: 0px; padding: 0px;} .pgBrk {page-break-after: toujours ! important; page-break-inside: éviter importante;} tr.json-table de tableau {page-break-inside: éviter importante;}
S'il vous plaît suggérer.
Peut-être que les cellules des tables sont vides? 'empty-cells: hide;' – JustOnUnderMillions
Non, j'ai enlevé ceci mais je suis toujours confronté au même problème. J'utilise la table principale-> tr-> td-> table interne-> tr-> td et ferme tous les tags respectivement. Utilisez vider td et tr pour l'espace entre eux avec style = "border: none;". – Von