1

Ho SCARICATO LA VERSIONE 4.01 e copiato sul mio server e provato tutti gli esempi.
Ho sempre questo errore in TUTTI gli esempi:

ERREUR n.7
Fichier : /var/www/html/html2pdf/html2pdf.class.php
Ligne : 4785

le contenu d'une balise TD ne rentre pas sur une seule page

2

what is you php version ? < 5.2 ?
Ancien pseudo : lolo

3

My php version is:
PHP Version 5.1.2

4

Php < 5.2 have pb with object clone sad try with a php 5.2
Ancien pseudo : lolo

5

TPDF Error,
Salut,
j ai essaye d utiliser le html2pdf version html2pdf_v4.01_php5 sous IIS 5.1 et php version php-5.3.6-Win32-VC9-x86. j etais entrain de tester les exemples, et par hasard j ai teste l exmple billet en modefiant pour sauvegarder le pdf sous un repertoire sur mon serveur. le changement que j ai fait est le suivant:

<?php
$content = ob_get_clean();

// conversion HTML => PDF
require_once(dirname(__FILE__).'/../html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15', 0);
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('Outputpdf/billet.pdf', 'F');
}
catch(HTML2PDF_exception $e) { echo $e; }

?>

A chaque fois j obtiens l erreur suivante:

TCPDF ERROR: Unable to create output file: Outputpdf/billet.pdfor '2.0/DST' instead in C:\Inetpub\wwwroot\html2pdf\_tcpdf\tcpdf.php on line 8160 PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\Inetpub\wwwroot\html2pdf\_tcpdf\tcpdf.php on line 8160 PHP Warning: fopen(Outputpdf/billet.pdf): failed to open stream: Permission denied in C:\Inetpub\wwwroot\html2pdf\_tcpdf\tcpdf.php on line 6168

Ou est l erreur?

6

message en double...

topics/139943-tpcdf-error
Ancien pseudo : lolo

7

bonjour,
moi aussi, j'ai un problème avec l'exemple :

<?php
$content = "
<page>
<h1>Exemple d'utilisation</h1>
<br>
Ceci est un <b>exemple d'utilisation</b>
de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br>
</page>";

require_once(dirname(__FILE__).'/../html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');
?>

j'ai ceci en message d'erreur :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in html2pdf.class.php on line 29

8

il faut PHP5 pour utiliser HTML2PDF
Ancien pseudo : lolo

9

il me semblait que c'est PHP5 qui est utilisé....
mais non, le serveur sur lequel je suis est en PHP4 par défaut !!
petit changement donc dans la config pour passer en PHP Version 5.2.9-1

mais voilà, j'ai une autre erreur maintenant....
Fatal error: Uncaught <span style="color: #AA0000; font-weight: bold;">error: 0</span><br>file: /_class/locale.class.php<br>line: 60<br><br>language code [fr] unknown. You can create the translation file [//locale/fr.csv] and send it to the webmaster of html2pdf in order to integrate it into a future release thrown in /_class/locale.class.php on line 60

merci d'avance pour ton aide Spipu

10

heu, normalement tout est présent dans le zip.

est-ce que les exemples inclus dans le zip marchent bien directement ?
Ancien pseudo : lolo

11

j'ai tout supprimé et tout réinstallé, je pense qu'il devait y avoir des fichiers incomplets
et les examples fonctionnent bien !!

par contre, j'ai voulu en faire un tout simple avec une image, et j'ai un message d'erreur disant que les balises ne sont pas fermées !! grrr
je vais essayer de revoir cela ce soir !!

petite question au passage, est-ce qu'il s'est prendre des images en fond de cellule d'un tableau ??
il me semble ne pas avoir cela dans les exemples

merci

12

il gère les background sans problème (color, image, position, repeat)
Ancien pseudo : lolo

13

sans probleme, c'est vite dit car cela ne fonctionne pas chez moi sad
bien que l'exemple 1 fonctionne sans probleme, j'ai beau copier les mêmes formules, j'ai aucune image en fond de table !!!
(que ce soit php $back que background dans la table style)

et j'ai souvent l'erreur suivante, alors que le fichier existe bien...
ERREUR n°6
Fichier : /html2pdf/html2pdf.class.php
Ligne : 1582

Impossible de charger l'image /carte.png

14

bon, j'ai réussi à avoir mon image en fond de tableau !!!
en fait, j'ai mis tout le lien de l'image avec cette commande :
<table style="background-image: url(http://www...); background-position: left top; background-repeat: no-repeat; border: 0px solid #555555; text-align: center; width: 527" align="center">

merci à toi spipu pour ce formidable outil, je suis très fier du rendu de ma composition wink
tu mérites un don que je ferai dans les prochains jours (car là, vu l'heure, je vais aller me coucher)

15

requete HTTP pour rien. Je conseille fortement de mettre un chemin (pas une url), en relatif par rapport à l'emplacement du script PHP lancé, ou sinon carrément un chemin en absolue en utilisant dirname(__FILE__).'/chemin/depuis/ce/fichier/vers/mes/images/image.jpg'concernant l'url de l'image, il vaut mieux éviter, car il va faire une
Ancien pseudo : lolo