- Ce sujet est vide.
-
Sujet
-
Bonjour,
Je tente de créer un pdf qui ne soit QU’ imprimable.
Or, lorsque je fais : $comp=new FPDI_Potection(array(‘print’));mon script plante ! :mur:
Quelqu’un pourrait-il m’aider ?
Code:$nom = $compo;
$copie = ‘copie_’.$nom;
$modele = ‘modele_’.$nom;require_once(‘pdf/fpdi.php’);
require(‘FPDI_Protection.php’);
require(‘fpdf_protection.php’);//$comp = new FPDI();
$comp=new FPDI_Potection(array(‘print’));
//$comp->SetProtection(,$user_pass=”,$owner_pass=null);$une = $comp->setSourceFile($modele); // page de garde (modele)
$tplidx = $comp->ImportPage(1); // import de la page 1
$size = $comp->getTemplatesize($tplidx); // récupération de la taille de la page importé
if($size[“w”] > $size[“h”]) $format = “L”; // attribution du format en fonction de la taille
else $format = “P”;
$comp->AddPage($format, array($size[‘w’], $size[‘h’])); // ajout de la page aux bonnes dimensions
$comp->useTemplate($tplidx);
$nbPage = $comp->setSourceFile($copie); // fichier de la copie électronique (copie)
for ($i = 1; $i <= $nbPage; $i++)
{
$tplidx = $comp->ImportPage($i); // import de la page en cours
$size = $comp->getTemplatesize($tplidx); // récupération de la taille de la page importé
if($size[“w”] > $size[“h”]) $format = “L”; // attribution du format en fonction de la taille
else $format = “P”;
$comp->AddPage($format, array($size[‘w’], $size[‘h’])); // ajout de la page aux bonnes dimensions
$comp->useTemplate($tplidx);
}$comp->Output($compo);
Merci d’avance :bonjour:
- Vous devez être connecté pour répondre à ce sujet.