Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278

    creare un file PDF da php

    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

  2. #2
    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

  3. #3
    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~

  4. #4
    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.

  5. #5
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    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);
        }


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.