function formulaires_diplome_traiter_dist(){ // ... le traitement initial // la création du pdf define('FPDF_FONTPATH','font/'); include_spip('fpdf'); include_spip('fpdi'); // On crée le pdf $pdf = new FPDI('L','mm','A4'); $pdf->AddPage(); $pdf->SetMargins(0,0); // On importe le diplome vierge $pdf->setSourceFile(find_in_path("pdf/diplome.pdf")); $tplIdx = $pdf->importPage(1); $pdf->useTemplate($tplIdx, 0, 0, 0, 0, true); // on ajouter le texte complémentaire $pdf->SetFont('Arial','B',16); $pdf->SetTextColor(70,70,70); $pdf->SetXY(70, 118); $pdf->Cell(0,0, iconv('UTF-8', 'windows-1252', $prenom." ".$nom)); $pdf->SetFont('Arial','',14); $pdf->SetXY(170, 158); $pdf->Cell(0,0, date("d / m / Y")); // on sauve dans le repertoire dedie (crée lors de l'installation) $nom_final = _DIR_IMG."/diplome/".$nom_pdf; $pdf->Output($nom_final, 'F'); // la suite du traitement // ....