Joomla.it Forum

Non solo Joomla... => Sviluppo => : ilsikulo 15 Jan 2011, 21:07:06

: [RISOLTO!] - Aggiornamento libreria TCPDF
: ilsikulo 15 Jan 2011, 21:07:06
Salve, sto creando un componente per Joomla 1.5.22 e avrei bisogno di creare dei pdf al volo da codice html.
Sapete se esiste qualche procedura per aggiornare la libreria TCPDF all'ultima versione disponibile? Ho provato a sostituire la directory all'interno dell'installazione di joomla, /libraries/tcpdf , ma joomla inizia a fare i capricci e mi da errori.
Ho provato anche a seguire la procedura descritta quì http://forum.joomla.it/index.php/topic,120335.msg548349.html#msg548349
ma con scarsi risultati.
Vorrei aggiornare la libreria per usufruire delle ultime funzioni inserite.

----------------------

ilvanni - edit: aggiunto il risolto nel titolo.
: Re:Aggiornamento libreria TCPDF
: mau_develop 15 Jan 2011, 21:40:50
http://forum.joomla.org/viewtopic.php?p=2220143

M.
: Re:[RISOLTO]Aggiornamento libreria TCPDF
: ilsikulo 16 Jan 2011, 15:55:14
Perfetto....alla fine ho risolto così:

1)backup vecchia directory tcpdf ...  /libraries/tcpdf/ -> /libraries/tcpdf-BACKUP
2)Scaricata la nuova libreria e salvata in /libraries/tcpdf
3)backup directory font .... /languages/pdf-fonts/* ->/languages/pdf-fonts/OLD
4)Copiato tutto dalla directory /libraries/tcpdf/fonts all'interno di languages/pdf-fonts/

- Per il momento sto facendo alcune prove ed ho inserito il codice per la creazione in una view: ho notato che funziona anche senza l'import jimport('tcpdf.tcpdf');...non so perchè..cmq...mi funziona e mi va bene

- Ho effettuato anche delle prove per controllare se joomla continua a salvare anche gli articoli (magari problemi di incompatibilità)....funziona anche questa funzionalità, però ho dovuto effettuare una piccola modifica per fare in modo che l'icona pdf di un articolo avesse l'effetto desiderato anche su Internet Explorer  nel seguente modo(trovato in qualche post ma non mi ricordo dove...non me ne vogliano gli autori):
----->backup del file /libraries/joomla/document/pdf/pdf.php e sotituire all'interno di questo file la linea 230
( $data = $pdf->Output('', 'S');    diventa  $data = $pdf->Output('', 'I');  )

- Ho trovato infine una guida che permette di attivare la cache per i caratteri e di velocizzare la creazione del pdf (molto lento la èrima volta, piu' veloce una volta che il carattere è in cache)
http://www.bitrealm.net/2010/08/tcpdf-is-slow-here-is-the-solution/

Spero possa essere di aiuto a qualcun altro che ha avuto i miei stessi problemi.
Grazie per l'interessamento e la gentilezza...W JOOMLA (quante parolacce gli buttiamo giù quando le cose vanno male????....)
 
: Re:Aggiornamento libreria TCPDF
: ilvanni 16 Jan 2011, 16:41:13
Ciao ilsikulo, per le prossime volte, ricordati che il risolto va sì nel titolo, ma nel titolo del primo post, altrimenti non se ne accorge nessuno; lo modifico io questo, ciao e buona permanenza qui!
: Re:[RISOLTO!] - Aggiornamento libreria TCPDF
: ilsikulo 17 Jan 2011, 12:05:19
Si si....hai ragione. La prossima volta farò piu' attenzione.... ::)