Immagini in file pdf

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

Immagini in file pdf

Messaggioda danilasts » sabato 12 maggio 2012, 18:00

Buon giorno,
ho lo stesso problema riscontrato da questo utente viewtopic.php?t=361625 , anche se non ho capito come l' ha risolto!!

Ho imparato a generare grafici con Jpgraph, vorrei inserire questa immagine in un pdf.

graficomedia.php mi genera un grafico, il codice è :


<?php
require 'gapi.class.php';
require_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_bar.php');

define('ga_account',$_GET['user']);
define('ga_password',$_GET['pass']);
define('ga_profile_id',$_GET['id']);
$ordine = $_GET['ordine'];

$ga = new gapi(ga_account,ga_password);

$ga->requestReportData(ga_profile_id, array($ordine), array(avgTimeOnSite, pageViews, newVisits, percentNewVisits, visitBounceRate));


$gaResults = $ga->getResults();

$x = 0;

foreach($gaResults as $result) {



$variabile = $result->getAvgTimeOnSite();
$AvgTimeOnSite[$x] = $variabile;

if ($ordine == 'country'){

$variabile = $result->getCountry();

}

elseif ($ordine == 'browser'){

$variabile = $result->getBrowser();

}
elseif ($ordine == 'operatingSystem' ){

$variabile = $result->getOperatingSystem();

}

else {
print "IMPOSSIBILE";
}



$ricerca[$x] = $variabile;

$x++;
}



// Create the graph. These two calls are always required
$graph = new Graph(590,325);

$graph->SetScale("textlin");

//$theme_class="DefaultTheme";
//$graph->SetTheme(new $theme_class());

// set major and minor tick positions manually
$graph->yaxis->SetTickPositions(array(0,200,400,600,900,1200), array(15,45,75,105,135));
$graph->SetBox(false);

//$graph->ygrid->SetColor('gray');
$graph->ygrid->SetFill(false);
$graph->xaxis->SetTickLabels($ricerca);
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);

// Create the bar plots
$b1plot = new BarPlot($AvgTimeOnSite);

// ...and add it to the graPH
$graph->Add($b1plot);


$b1plot->SetColor("white");
$b1plot->SetFillGradient("#4B0082","white",GRAD_LEFT_REFLECTION);
$b1plot->SetWidth(45);
$graph->title->Set("Tempo medio nel sito");

// Display the graph
$graph->Stroke();

?>

Ovviamente user e pass saranno forniti da un' altra pagina ( metodo get...). Ad ogni modo questa pagina mi funziona, come faccio a fare comparire questa pagina in un pdf?

Grazie mille:)
danilasts Non specificato
Prode Principiante
 
Messaggi: 6
Iscrizione: maggio 2012

Re: Immagini in file pdf

Messaggioda Zoff » sabato 12 maggio 2012, 18:04

È una delle FAQ di JPGraph: http://jpgraph.net/doc/faq.php#F2-15

Quando posti del codice mettilo semrpe dentro i tag [code].
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Vuoi applicare il [Risolto] semplicemente alle tue discussioni? Prova: viewtopic.php?f=70&t=548821
Vuoi integrare il forum con Unity? Prova: viewtopic.php?f=70&t=562887
Avatar utente
Zoff Non specificato
Moderatore Globale
Moderatore Globale
 
Messaggi: 30454
Iscrizione: ottobre 2007

Re: Immagini in file pdf

Messaggioda danilasts » sabato 12 maggio 2012, 18:38

Grazie ho provato a inserire il codice che c'è scritto...
del codice che ho scritto prima ho cambiato l' ultima riga con la prima riga del nuovo codice $graph->Stroke();
e poi ho incollato tutto il resto... ma mi restituisce questo errore Fatal error: Call to undefined function pdf_new()

Ovviamente ho anche inserito require 'fpdf.php' in alto.
danilasts Non specificato
Prode Principiante
 
Messaggi: 6
Iscrizione: maggio 2012

Re: Immagini in file pdf

Messaggioda Zoff » sabato 12 maggio 2012, 19:36

la libreria utilizzata è PDFLib non Fpdf.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Vuoi applicare il [Risolto] semplicemente alle tue discussioni? Prova: viewtopic.php?f=70&t=548821
Vuoi integrare il forum con Unity? Prova: viewtopic.php?f=70&t=562887
Avatar utente
Zoff Non specificato
Moderatore Globale
Moderatore Globale
 
Messaggi: 30454
Iscrizione: ottobre 2007

Re: Immagini in file pdf

Messaggioda danilasts » domenica 13 maggio 2012, 1:15

Ho cercato su internet a riguardo di PDFLib e ho visto che non è supportata da altervista, come posso eludere la cosa?

Tra l'altro ho visto che Pdflib è a pagamento a differenza di fpdf..
danilasts Non specificato
Prode Principiante
 
Messaggi: 6
Iscrizione: maggio 2012

Re: Immagini in file pdf

Messaggioda Zoff » domenica 13 maggio 2012, 7:33

danilasts ha scritto:Ho cercato su internet a riguardo di PDFLib e ho visto che non è supportata da altervista, come posso eludere la cosa?

Tra l'altro ho visto che Pdflib è a pagamento a differenza di fpdf..


PDFLib può essere anche gratuita, a seconda delle licenze.

Con Fpdf mi sembra di capire che l'immagine debba essere salvata sul filesystem per poter essere utilizzata.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Vuoi applicare il [Risolto] semplicemente alle tue discussioni? Prova: viewtopic.php?f=70&t=548821
Vuoi integrare il forum con Unity? Prova: viewtopic.php?f=70&t=562887
Avatar utente
Zoff Non specificato
Moderatore Globale
Moderatore Globale
 
Messaggi: 30454
Iscrizione: ottobre 2007

Re: Immagini in file pdf

Messaggioda danilasts » domenica 13 maggio 2012, 10:17

Si anche io ho trovato su internet che per uso non commerciale è free. Peccato che sul sito non c'è modo di scaricarla gratis...
danilasts Non specificato
Prode Principiante
 
Messaggi: 6
Iscrizione: maggio 2012

Re: Immagini in file pdf

Messaggioda Zoff » domenica 13 maggio 2012, 11:24

danilasts ha scritto:Si anche io ho trovato su internet che per uso non commerciale è free. Peccato che sul sito non c'è modo di scaricarla gratis...


Io riesco a scaricarla liberamente da questa pagina: http://www.pdflib.com/?id=744
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Vuoi applicare il [Risolto] semplicemente alle tue discussioni? Prova: viewtopic.php?f=70&t=548821
Vuoi integrare il forum con Unity? Prova: viewtopic.php?f=70&t=562887
Avatar utente
Zoff Non specificato
Moderatore Globale
Moderatore Globale
 
Messaggi: 30454
Iscrizione: ottobre 2007

Re: Immagini in file pdf

Messaggioda danilasts » domenica 13 maggio 2012, 11:45

Grazie Zoff.
Effettivamente il link che vedevo ero lo stesso, solo che vedevo solo l' ultima colonna ( buy ) e non riuscivo a scaricarla gratis. Ora ho provato a scaricarla cliccando su php e me l' ha scaricata.

Ora provo a studiare un pò come fare, anche perchè ho capito che bisogna configurare l' hosting, nel mio caso altervista..
Nel caso che ho problemi torno, ok?Grazie ancora:)
danilasts Non specificato
Prode Principiante
 
Messaggi: 6
Iscrizione: maggio 2012

Re: Immagini in file pdf

Messaggioda cristian_c » mercoledì 16 maggio 2012, 20:06

Inserisci il codice del primo post all'interno del tag 'Code', danilasts ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23370
Iscrizione: ottobre 2007


Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 5 ospiti