par
briced » 29 janv. 2016, 19:28
Oui, il suffit que tu colles une image différente à chaque page.
En gros ça donne quelque chose comme ça (pour un format A4) :
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('modele-p1.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
$pdf->AddPage();
$pdf->Image('modele-p2.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
// etc
Oui, il suffit que tu colles une image différente à chaque page.
En gros ça donne quelque chose comme ça (pour un format A4) :
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('modele-p1.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
$pdf->AddPage();
$pdf->Image('modele-p2.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
// etc
Merci infiniment Saian pour votre attention si particulière. J'ai eu connaissance de la librairie
FPDI qui fonctionne très bien avec fpdf. Cette librairie permet de générer un document pdf, à partir d'une source pdf existante.

Exactement ce qui me faut.
Après installation des différentes dependances, j'obtiens ceci:
Code : Tout sélectionner
<?php
require_once('../fpdf.php'); //Chemin d'accès au fichier selon mon repertoire.
require_once('../fpdi.php'); //Chemin d'accès au fichier selon mon repertoire.
$PDF = new FPDI();
$pagecount = $PDF->setSourceFile('modeles/ModeleContratClassique.pdf');
$tplidx = $PDF->importPage(1, '/MediaBox');
$PDF->addPage();
$PDF->useTemplate($tplidx, 0, 0, 210);
$dom='MIRASSOU';
$type='SARL';
$teldom='22 52 78 78';
$respo=utf8_decode('Elysee KOUASSI');
$fonction='DIRECTEUR';
$moisCourant=date('m');
$anneeCourante=date('y');
$titre=utf8_decode('CONTRAT DE DOMICILIATION N°').$anneeCourante.'/'.$moisCourant.'-';
/* code pour rajouter tout ce qu'on a à rajouter */
$PDF->Output();
?>
Merci et j'espère que ça pourra aider.
[quote="Saian"]Oui, il suffit que tu colles une image différente à chaque page.
En gros ça donne quelque chose comme ça (pour un format A4) :
[php]$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('modele-p1.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
$pdf->AddPage();
$pdf->Image('modele-p2.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
// etc[/php][/quote]
[quote="Saian"]Oui, il suffit que tu colles une image différente à chaque page.
En gros ça donne quelque chose comme ça (pour un format A4) :
[php]$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('modele-p1.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
$pdf->AddPage();
$pdf->Image('modele-p2.jpg', 0, 0, 210, 297);
$pdf->Text(5, 25, 'Du texte');
// etc[/php][/quote]
Merci infiniment Saian pour votre attention si particulière. J'ai eu connaissance de la librairie [url=http://manuals.setasign.com/fpdi-manual/]FPDI[/url] qui fonctionne très bien avec fpdf. Cette librairie permet de générer un document pdf, à partir d'une source pdf existante. :wink: Exactement ce qui me faut.
Après installation des différentes dependances, j'obtiens ceci:
[code]<?php
require_once('../fpdf.php'); //Chemin d'accès au fichier selon mon repertoire.
require_once('../fpdi.php'); //Chemin d'accès au fichier selon mon repertoire.
$PDF = new FPDI();
$pagecount = $PDF->setSourceFile('modeles/ModeleContratClassique.pdf');
$tplidx = $PDF->importPage(1, '/MediaBox');
$PDF->addPage();
$PDF->useTemplate($tplidx, 0, 0, 210);
$dom='MIRASSOU';
$type='SARL';
$teldom='22 52 78 78';
$respo=utf8_decode('Elysee KOUASSI');
$fonction='DIRECTEUR';
$moisCourant=date('m');
$anneeCourante=date('y');
$titre=utf8_decode('CONTRAT DE DOMICILIATION N°').$anneeCourante.'/'.$moisCourant.'-';
/* code pour rajouter tout ce qu'on a à rajouter */
$PDF->Output();
?>[/code]
Merci et j'espère que ça pourra aider.