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);
}
}


Rispondi quotando