géneration de pdf avec svg via en ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : géneration de pdf avec svg via en ligne

par Cypher_PHP » 21 mars 2008, 13:17

bah
je pense que j'ai bien vérifié les noms des classes

si c'est le pb de chemin ou du nom de classse, je reverifierai..

merci et je vous en informe de la suite

par Ryle » 20 mars 2008, 17:24

Au contraire, c'est déjà nettement mieux, il essaye de faire quelque chose... et le problème cette fois est du au fait que tu fais appel à la classe PDF_SVG alors que celle-ci n'a pas été définie... Elle n'est présente ni dans ton 'fpdf.php', ni dans 'svg2pdf.php'...

Est-ce le bon nom de classe ? Est-ce que tes fichiers sont complets ? Est ce qu'il ne te manque pas d'autres includes ? ....

par Cypher_PHP » 20 mars 2008, 16:48

ah non

c'est encore pire...!
Fatal error: Class 'PDF_SVG' not found in C:\Program Files\Wamp\www\phpToPDF\beta9.php on line 33
et pourtant, j'ai bien mis

require('fpdf.php');
require('svg2pdf.php');

$pdf = new  PDF_SVG ('P','mm','A4');

encore merci

par Ryle » 20 mars 2008, 16:21

Ton code php ne semble pas être interprété... peut être qu'en utilisant les balises "<?php" pour ton code au lieu des open short tags "<?" qui ne sont pas nécessairement activés sur ton serveur, tu aurais déjà de meilleurs résultats :)

géneration de pdf avec svg via en ligne

par Invité » 20 mars 2008, 16:18

bonjour

je suis en train de créer un formulaire de création automatique de cartes de visites en ligne. (en local sur WampServer 2.0)
pour info, je ne suis pas très doué en PHP (merci)
j'utilise FPDF et SVG2PDF


- pour fpdf, ca marche bien
- pour svg, ca ne marche pas car sur un navigateur web, il est écrit comme sur un éditeur de texte

voici le code:
<?

require('fpdf.php');
require('svg2pdf.php');


$mySVG2 = array (

	"filename" => "fire.svg",
	"scale_x" => 100,
	"scale_u" => "mm",
	"scale_r" => "width",
	"pos_x" => 55,
	"pos_y" => 30,
	"pos_u" => 'mm'
	
);


$pdf = new PDF_SVG('P','mm','A4');
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->ImageSVG($mySVG2);
$pdf->Output();

?>

voici son résultat:
"fire.svg", "scale_x" => 100, "scale_u" => "mm", "scale_r" => "width", "pos_x" => 55, "pos_y" => 30, "pos_u" => 'mm' ); $pdf = new PDF_SVG('P','mm','A4'); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->ImageSVG($mySVG2); $pdf->Output(); ?>
je vous remercie beaucoup de vos réponses

---------------------------------------------------------
utilise Firefox 3 beta 4, Windows Vista SP1, Wamp Server 2.0