1

Bonjour,

Merci pour ce projet c'est vraiment une bonne chose que vous ayez développer cet outils.

Une petite question, peut on indiquer un lien plutôt qu'une variable pour générer le pdf ?

exemple :

[code]
require_once("lib/OUTILS/htmltopdf/html2pdf.class.php");
ob_start();
// conversion HTML => PDF
$content = require_once('facture.php');
//require_once(dirname(__FILE__).'/../html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15');
// $html2pdf->setModeDebug();
$html2pdf->setDefaultFont('Arial');

$html2pdf->writeHTML('http://127.0.0.1/factures.php?id=1', isset($_GET['vuehtml']));

$html2pdf->Output('exemple00.pdf');
}
catch(HTML2PDF_exception $e) { echo $e; }

[/code]

Merci

2

Re,

J'ai trouvé une solution (bricolage ??)

$fp = fopen("facture2.php","r");
$strContent = fread($fp, filesize("facture2.php"));
fclose($fp);

try
{
$html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15');
// $html2pdf->setModeDebug();
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($strContent);
$html2pdf->Output('exemple00.pdf');
}
catch(HTML2PDF_exception $e) { echo $e; };

Bonne journée

3

sauf que la ton php va pas être parsé
function get_include_contents($filename)
{  if (is_file($filename)) {
        ob_start();
        include ($filename);
        $contents = ob_get_contents();
        ob_end_clean();
        return $contents;
    }
    return 0;
}

$_GET['id']=1; // arg pour facture.php
$html = get_include_contents('factures.php');
// convert $html 2 pdf


edit hum oui si tu parle de lien http c'est pas pareil en effet.
et la le mec il le pécho par le bras et il lui dit '

4

file_get_contents marche avec une url, non ? mais à part pour une raison spécifique, un include marche très bien normalement
Ancien pseudo : lolo