Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Creare PDF in Locale

  1. #1
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725

    Creare PDF in Locale

    Ciao a tutti, premetto che la questione è abbastanza nebulosa pure per me.
    Allora fin'ora è stato gestita una pagina in php nella quale da un form vengono inseriti dei dati e successivamente appena si salva il form viene generato un PDF con l'ausilio di una classe, il PDF in realtà non viene generato il locale ma inserito in un database sottoforma di campo blob, però presumo sia il vero e proprio pdf in quanto è presente un link sul quale quando si clicca si invia a una pagina PDF Reader l'id della tabella nella quale è memorizzato il pdf sotto forma di campo blob e si apre il vero pdf tramite pagina web.

    La parte relativa all'inserimento è questa

    Codice PHP:
    .... UPDATE tabella SET pdf_documento '".addslashes($pdf_content)." ..... 
    In pdf content troviamo i vari dati inviati da form.
    Ora la mia domanda:

    Se il vero pdf è in formato blob nel campo $pdf_content come posso fare per salvarlo in locale su disco?
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  2. #2
    ciao, come viene generato il PDF? intendo, che classe usi?

  3. #3
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    La classe qua definita è
    codice:
     class PDF_TRASPORTO extends TCPDF {
    Che comprende:

    codice:
    function PDF() {             
      parent :: TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, TRUE, "UTF-8");         
    }
    
    function Header() {
    }
    function Footer() {
    }
    function WriteTableHeader() {
    }
    function WriteTableData() {
    }
    function WriteLastInfos() {
    }
    function Genera() {
    }
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  4. #4
    trovi la soluzione qui:

    http://www.tecnick.com/pagefiles/tcp...l#methodOutput

    utilizzi cioè il metodo Output con il parametro "F" (F: save to a local server file with the name given by name.)

  5. #5
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Ma per indicarne il percorso? Perchè ho testato la soluzione ma non so se mi ha generato il pdf ne dove
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  6. #6
    mmm, non ricordo con esattezza, forse lo puoi settare in tcpdf_config.php, altrimenti controllare nella directory in cui richiami la creazione del pdf. Se non viene salvato nulla, controlla i permessi ed eventualmente i log di apache per vedere se ci sono problemi

  7. #7
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Provo a studiarci un po intanto grazie mille
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

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.