Immagini in file pdf

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
danilasts
Prode Principiante
Messaggi: 6
Iscrizione: sabato 12 maggio 2012, 18:53

Immagini in file pdf

Messaggio da danilasts »

Buon giorno,
ho lo stesso problema riscontrato da questo utente http://forum.ubuntu-it.org/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:)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Immagini in file pdf

Messaggio da Zoff »

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

Quando posti del codice mettilo semrpe dentro i tag
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
danilasts
Prode Principiante
Messaggi: 6
Iscrizione: sabato 12 maggio 2012, 18:53

Re: Immagini in file pdf

Messaggio da danilasts »

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.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Immagini in file pdf

Messaggio da Zoff »

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!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
danilasts
Prode Principiante
Messaggi: 6
Iscrizione: sabato 12 maggio 2012, 18:53

Re: Immagini in file pdf

Messaggio da danilasts »

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..
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Immagini in file pdf

Messaggio da Zoff »

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!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
danilasts
Prode Principiante
Messaggi: 6
Iscrizione: sabato 12 maggio 2012, 18:53

Re: Immagini in file pdf

Messaggio da danilasts »

Si anche io ho trovato su internet che per uso non commerciale è free. Peccato che sul sito non c'è modo di scaricarla gratis...
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Immagini in file pdf

Messaggio da Zoff »

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!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
danilasts
Prode Principiante
Messaggi: 6
Iscrizione: sabato 12 maggio 2012, 18:53

Re: Immagini in file pdf

Messaggio da danilasts »

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:)
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Immagini in file pdf

Messaggio da cristian_c »

Inserisci il codice del primo post all'interno del tag 'Code', danilasts ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti