ciaoo a tutti,fino ad ora non ne ho avuto la necessita',ma ora ho bisogno di realizzare un file PDF
prelenvando alcuni dati dal database.
Come potrei fare?
grazie a tutti![]()
ciaoo a tutti,fino ad ora non ne ho avuto la necessita',ma ora ho bisogno di realizzare un file PDF
prelenvando alcuni dati dal database.
Come potrei fare?
grazie a tutti![]()
Lo Zend framweork ha un apposita classe Zend_pdf oppure ci sono le ezpdf o le DOMPDF (quest'ultima funziona solo su php5 e permette di convertire html in pdf)
Fidatevi del dottor Auz!
http://dottorauz.blogspot.com
fpdf, molto semplice e veloce.
ti troverai bene, anche perche' esistono alcune estensioni molto interessanti da affiancarci senza dover mettere mano al codice piu' di tanto.
lascia perdere ezpdf
~Wakka~
Originariamente inviato da Wakka
fpdf, molto semplice e veloce.
ti troverai bene, anche perche' esistono alcune estensioni molto interessanti da affiancarci senza dover mettere mano al codice piu' di tanto.
lascia perdere ezpdf
Concordo in pieno.
però fpdf è abbastanza datato
ti consiglio di usare TCPDF che è un fork di FPDF ma soprattutto supporta svariate nuove ed utili funzioni (caratteri in formato multibyte ad esempio, supporta la conversione da html a pdf [ benché vada tenuto conto che ovviamente lui non lavora in pixel ma in punti e che l'html supportato non è ovviamente quello che normalmente supporta un browser ], supporta i codici a barre e tante tante tante utili cose)
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
Ciao a tutti,
riprendo questa discussione per chiedervi se, usando Zend, esista una funzionalita' che da un xml mi permetta di creare un pdf. In particolare devo usare un template pdf dove inserire i dati presenti nell'xml, per evitare di disegnare da zero la parte grafica.
Vorrei evitare pero' di usare la classe fpdf, che conosco quando non sviluppavo con questo Framework e quindi sto leggendomi alcune risorse sulla Zend_pdf, ma se avete qualche dritta, sarebbe preferibile.
Grazie in anticipo.
Ciao
Come non detto...
Ho trovato questo link che dovrebbe (spero) fare al caso mio
http://codeutopia.net/blog/2008/10/0...sing-zend_pdf/
Questa una parte del codice di esempio, che si trova nel link
Codice PHP:
$xml = simplexml_load_file('path/to/definition.xml');
$fontSize = (int)$xml->font['size'];
$fontFamily = (string)$xml->font['family'];
$generator = CU_PdfGenerator::create()
->setTemplate((string)$xml->base)
->setFont(Zend_Pdf_Font::fontWithName($fontFamily), $fontSize);
foreach($xml->elements[0] as $element)
{
$key = (string)$element['key'];
$generator->setPosition($key, (int)$element['x'], (int)$element['y']);
if(isset($element->font))
{
$family = $fontFamily;
$size = $fontSize;
if(isset($element->font['family']))
$family = (string)$element->font['family'];
if(isset($element->font['size']))
$size = (int)$element->font['size'];
$font = Zend_Pdf_Font::fontWithName($family);
$generator->setFontForKey($key, $font, $size);
}
}