conversione di un'immagine generata con php gd in un file pdf stampabile

ciao devo fare la conversione di un'immagine generata con php gd in un file pdf stampabile

ho trovato questo codice  ma se lo inserisco in una pagina php nella stessa directory dell'immagine mi da una pagina bianca, credo perchè manca la classe pdflib, mi potete aiutare a far funzionare questo codice ho scaricato uno zip da qui

 http://www.pdflib.com/download/pdflib-family/pdflib-8/

ma non so come fare dove metterlo dove richiamarlo o inglobarlo forse sono fuoristrada come si fa a fare questo pdf, mi potete aiutare?? vi ringrazio

 

 $pdf = pdf_new();

pdf_open_file($pdf, "filename.pdf");

pdf_begin_page($pdf, 595, 842); //sets pdf size 595*842 is A4

$png_image = pdf_open_png($pdf, "p1.png"); //image that u want to embed. u can also use pdf_open_image instead

pdf_place_image($pdf, $png_image, 200, 300, 1.0); //parameters: pdf file, image file, x pos, y pos, scale

pdf_close_image($pdf, $png_image);

pdf_end_page($pdf);

pdf_close($pdf);

inviato 5 anni fa
surferbloggy
X 0 X

ho risolto mettendo l'immagine in un'altra pagina e la stampo da browser certo questa è una soluzione veloce  generare il pdf sarebbe stato meglio forse, ciao

risposto 5 anni fa
surferbloggy
X 0 X

Non necessariamente, perché volevi averla in un pdf?

risposto 5 anni fa
Mario Santagiuliana
X 0 X

ciao, così è fatto un po alla buona perche devono fare sul browser file> stampa per stampare perchè cliccando sul pulsante stampa mi si apre una pagina php che genera un'immagine con gd in base ai parametri

 non c'è nemmeno un pulsante che cliccando su stampa aziona direttamente la stampa invece se facevo un pdf magari l'utente se lo poteva salvare sul computer mi sembrerebbe più funzionale dovrei perderci un po di tempo e come vedete non so nemmeno come si fa :)

risposto 5 anni fa
surferbloggy
modificato 5 anni fa
X 0 X

Ok, l'utente comunque può stampare il file dal suo browser senza problemi.

Se preferisci fare il pdf, una volta che l'hai creato (e mi pare che con lo script iniziale lo fai ma non conosco la libreria che hai usato) devi inviare all'utente l'header del pdf, non indicargli solamente la pagina php che crea il pdf (ovviamente ti da pagina bianca, non ha output via browser, solamente sul disco del server in cui crea il pdf).

risposto 5 anni fa
Mario Santagiuliana
X 0 X

grazie con questa libreria non mi trovo non è che mi puoi consigliare un'altra libreria o  un tutorial così provo?? 

risposto 5 anni fa
surferbloggy
X 0 X

Questa forse:

http://framework.zend.com/manual/en/zend.pdf.html

Tutorial non ne ho...cerca anche all'interno del forum, altri hanno suggerito altre librerie per creare pdf con php.

risposto 5 anni fa
Mario Santagiuliana
X 0 X

grazie 1000 :bye:

risposto 5 anni fa
surferbloggy
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda