Puo' essere prova a dare un occhio alla pagina official :
http://pxd.me/dompdf/www/examples.php#samples
Appena inizi ad usarle non ne potrai piu' fare a meno![]()
Puo' essere prova a dare un occhio alla pagina official :
http://pxd.me/dompdf/www/examples.php#samples
Appena inizi ad usarle non ne potrai piu' fare a meno![]()
WOW.. postato sul sito e funziona..
non vorrei inzozzare questo 3D con domande.. ma lo farò..
autoedit: ho trovato la soluzione a una domanda che avevo scritto:
di default dompdf fa SALVA CON NOME.
Nelle FAQ ho trovato come fare per aprire il PDF nel browser.. magari a qualcuno serve..
http://code.google.com/p/dompdf/wiki/FAQ
cercare nella pagina la domanda "How can I make PDFs open in the browser window instead of opening the download dialog?" e la risposta sotto..
lo proverò
grazie![]()
![]()
Nessun problema ...
da quando usa questa lib mi sento davvero tranquillo quando devo fare pdf da dati su server![]()
in bocca al lupone![]()
..dici eh..
io riesco solo a stampare hello world..![]()
mi sa che mi devo impratichire parecchio.. ma non trovo tutorial.. poca roba..![]()
La tecnica finale per usare la lib :
1- crei un file dove imposti in array gli stili
Codice PHP:$styles = array(
"cellaFiga" => 'border:1px solid #ccc;color:red;' ,
// etcc......
)
2- crei una funzione che generra i componenti che finiranno sulla pagina pdf, gli passi l'array degli stili e crei la pagina
Codice PHP:include("styles.php");
include("functionsDomPDF.php") ;
function greateDomPDFComponent($data,$STYLES)
{
$out = "<div style=\"".$STYLES["cellaFiga"]."\">HELLO WORLD</div>" ;
}
// SPARA TUTTO DENTRO LE DOM PDF E GENERA IL PDF ;D
non vorrei dire
ma la mpdf ha la funzione writeHTML che prende il contenuto HTML e ne fa un pdf
supporta anche un foglio di stile esterno
http://mpdf1.com/manual/index.php?tid=106
Ah .,.... questa nn la conoscevo davvero ..
Grazie dell'input.
Se gestisce pure gli stylesheets esterni ... devo testarla.
Mpf pero' ci sono già delle cose che non mi piacciono ....
1- mem usage ... e' alto ... davvero alto.
2- necessita di scrivere .... perche' ??? store di file img temporanei e font ... non ha senso ... Non mi piace
3- come imposta gli stili => non mi piace
$stylesheet = file_get_contents('style.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);
E' un molto poco pro questa cosa ... non usa ne tecniche di voerloading, ne gestisce i paths, ne fornisce dei metodi per gestire gli stili da applicare. .... non mi convince,.... se ho piu' di 1 folgio di stile ? che devo leggermeli a mano tutti ? .... mah non mi piace.
in realtà gli stili devi prima metterli in una variabile usando la funzione:
file_get_contents();
poi li passi alla libreria.
Il risultato è ottimo in quanto gestisce parecchi attributi. I file generati sono a mio avviso un po' pesanti però.
aggiungo anche questa cosa non mi piace
mPDF is proudly powered by WordPress
solo leggere wp mi fa scartare questa lib in toto.
Sinceramente .... mah sono abb scettico devo provarla... ho gia' cmq espresso le mie riserve dalla lettura della docuemntazione e delle specs lette nelle api .....
E da una revisione della doc delle dom pdf ho scoperto anche che pure le dom pdf supportano i css esterni :
dompdf supports the following CSS 2.1 selector syntaxes. dompdf also supports elements with multiple class attributes (e.g. <p class="red bold">foo</p> matches p.red and p.bold).
Si vede che ero rimasto a qualche versione fa
EDIT : raven dai un occhio qui : http://pxd.me/dompdf/www/examples.php#samples