8791 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Quelqu'un aurais un code qui me permettrais de créer un fichier PDF en PHP avec TCPDF?

Je veut juste créer un PDF qui posséderas une seule ligne à l'intérieur, j'ai regardé sur internet mais les codes que j'ai trouvé sont compliqués et je ne les comprend pas trop.
Si un de vous aurais un code qui me permettrais de faire des testes se serais super.

Merci d'avance et bonne journée à tous.
Modifié par etudiante87 (10 Jun 2010 - 09:41)
J'ai trouvé un code qui fonctionne pas trop mal:


$filename = "../Thirdparty/tcpdf/tcpdf.php";

    if (file_exists($filename)) {
        print "Le fichier $filename existe\n";
        require_once($filename);
    } else {
        print "Le fichier $filename n'existe pas\n";
    }

$pathOut = "../Thirdparty/tcpdf/";

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

// set document information
$pdf->SetCreator('');
$pdf->SetAuthor('');
$pdf->SetTitle('');
$pdf->SetSubject('');
$pdf->SetKeywords('');

// set default font subsetting mode
$pdf->setFontSubsetting(true);

// Set font
// dejavusans is a UTF-8 Unicode font, if you only need to
// print standard ASCII chars, you can use core fonts like
// helvetica or times to reduce file size.
$pdf->SetFont('dejavusans', '', 14, '', true);

// Add a page
// This method has several options, check the source code documentation for more information.
$pdf->AddPage();

// Set some content to print
$html = <<<EOD
<h1>Visualisation <a href="http://www.tcpdf.org">test</a>!</h1>
EOD;

// Print text using writeHTMLCell()
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);

// Close and output PDF document
// This method has several options, check the source code documentation for more information.
$fileName = "example_001.pdf";
$pdf->Output($pathOut . $fileName, "F");


Bonne journée à vous.