1


Bonjour,


J'utilise HTML2PDF sur un site est cela fonctionne bien
par contre j'essaye (désespérément) de créer une commande en ligne pour convertir
de l'html en pdf.
J'ai tjrs des erreurs de balise que je n'ai pas avec apache
j'ai essayé en php4, 5, windows, unix ...
Si quelqu'un a une solution
Merci en tous cas

Hello

I trie use HTML2PDF with apache and that work fine
i trie to use it in command line mode
i get synthaxe errors

Can you help me ?

Thank's



ERREUR n°4
Fichier : C:\_temp\mattahtml2pdf\html2pdf\parsingHTML.class.php
Ligne : 127
Code HTML non valide, les balises ne sont pas fermées dans le bon ordre.
Etat :
Array
(
=>
=> html
=> head
=>
)





php.exe -q ./myhtml2pdf.php > polo.pdf

et
<?php


myhtml2pdf.php

include "html2pdf/html2pdf.class.php";


$filename = "./test.html";
$handle = fopen($filename, "r");
$content = fread($handle, filesize($filename));
fclose($handle);

ob_start();
$html2pdf = new HTML2PDF('P', 'A4', 'fr');
//echo is_object(html2pdf);die;
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('./polo.pdf');

?>

2

le message d'erreur est clair : le fichier HTML n'est pas valide. cf. les 36 autres topics qui parlent du même problème ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3


Ben non


test.html est un des fichiers exemple

le problème est dû au mode commande en ligne

resources ko, encodage ..

je séche depuis 3 jours

A+

4

Pourtant le message que je vois dans le post ./1 est bien "Code HTML non valide, les balises ne sont pas fermées dans le bon ordre.". Et à en juger par les balises qui sont indiquées (html, head), le fichier est bel et bien invalide pour HTML2PDF. Une petite lecture du wiki s'impose...

(de toutes façons même si ce n'était pas lié à une mauvaise utilisation de la bibliothèque, il aurait fallu au moins poster le code source à l'origine de l'erreur pour avoir une chance d'identifier l'erreur)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5



Cela fonctionne


C'est bien un pb de format

le unicode PC ne fonctionne pas

passez en ANSI

A++