Vai al contenuto
jQuery Italia
jQuery Italia

La community italiana di jQuery

  • HOME
  • IMPARA
    • Tutorials jQuery Italia
    • Tutorials dal web
    • Supporto ed Aiuto
  • CONTRIBUISCI
    • Nuovo Articolo
    • Nuovo Tutorial
  • SVILUPPA
    • Snippets
    • Tools
    • Download
    • Plugins
    • Links
  • NOTIZIE
    • jQuery
    • jQuery UI
    • Projects
  • CONTATTI
  • LOGIN
  • REGISTRATI

Stampare più pagine con fpdf

Home › Forum › Non solo jQuery

Le discussioni riguardanti tutto quello che non è jQuery.
Per richieste di aiuto POSTATE QUI  solo se non riguardano jQuery.

Taggato: ciclo for, fpdf, pdf, php

  • Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 8 anni, 4 mesi fa da Domenico Milano.
Stai visualizzando 1 post (di 1 totali)
  • Autore
    Post
  • 25 Marzo 2014 alle 13:37 #5937
    Domenico Milano
    Partecipante

    Salve, premetto che non sono un genio di php quindi probabilmente per risolvere il mio problema ci sarà qualche modo più semplice di quello che sto cercando di usare. Vi espongo il dilemma:

    dovrei stampare un numero n di pagine, nello stesso documento pdf, numerate con un codice sequenziale. Il numero di pagine da stampare viene scelto in un form che si trova su un’altra pagina, il problema che ho con il codice che ho scritto è che mi crea una sola pagina. Vi posto il codice così si capisce meglio:

    pagina form:

    <form action="stampa.php" method="post" id="stampe" target="_blank">
    Numero stampe:<input type="text" name="numero" id="numero"><br>
    <input type="submit" value="Stampa">
    </form>

    pagina di stampa fpdf:

    require_once('script/fpdf/fpdf.php');
    require_once('script/fpdi/fpdi.php');
    $numero = $_POST['numero'];
    
    for ($stampe=1 ; $stampe <= $numero ; $stampe++){
    
    $var=@fopen("code.txt",'r');
    $code=@fread($var,filesize("code.txt"));
    @fclose($var);
    if ($code==null){
    $code=1;
    }
    else{
    $code=$code+1;
    }
    $var=@fopen("code.txt",'w');
    @fwrite($var,$code);
    @fclose($var);
    
    // initiate FPDI
    $pdf = new FPDI();
    // add a page
    $pdf->AddPage('L');
    // set the source file
    $pdf->setSourceFile("ddt.pdf");
    // import page 1
    $tplIdx = $pdf->importPage(1);
    // use the imported page and place it at point 10,10 with a width of 500 mm
    $pdf->useTemplate($tplIdx, 0, 1, 300);
    
    // now write some text above the imported page
    $pdf->SetFont('Helvetica');
    $pdf->SetFontSize(18);
    $pdf->SetTextColor(196, 91, 106);
    $pdf->SetXY(65, 43);
    $pdf->Write(0, 'A'.$code);
    $pdf->Output('A' . $code,'I');
    $doc = $pdf->Output('','I');
    
    }

    Il ciclo for preso da solo funziona perché mi crea il numero di codici sequenziali che decido nell’input del form, il problema sorge quando aggiungo la libreria fpdf perché viene stampata una sola pagina con un solo codice.

    C’è un modo per risolvere questo problema?
    Qualcuno sa darmi una mano?
    Grazie in anticipo

  • Autore
    Post
Stai visualizzando 1 post (di 1 totali)
  • Devi essere connesso per rispondere a questo topic.
Accesso
Accedi con Facebook
Accedi con Google
Accedi con Twitter

Login

Accedi con Facebook
Accedi con Google
Accedi con Twitter
  • Registrati
  • Password dimenticata?

SOSTIENI jQuery Italia

Aiuta la Community di jQuery Italia a rimanere in vita per contribuire a diffondere le conoscenze di base ed avanzate di jQuery.

Download in evidenza

  • gmap104.html (3590 download)
  • jqueryformwizard-201.html (3222 download)
  • jquery-1.4.1.min.js (3140 download)
  • tinytips11.html (3126 download)
  • jquery-ui-1.8rc1.zip (2990 download)
  • jquerytools120.html (2919 download)
  • jquery-1.4.2.min.js (2905 download)
  • calendarPicker.html (2893 download)
  • 1.0.0.zip (2886 download)
  • move-background.html (2855 download)

jQuery Links

  • jQuery Howto
  • jQuery Official Site
  • jQuery UI Official Site
  • Learning jQuery
  • Use jQuery

SITO SEGNALATO SU

Sito segnalato da Freeonline.it - La guida alle risorse gratuite Mooseek.com - Web Directory, Download Software, Giochi Online, Video Tecnologici, Siti d'Affari

TAG

aggiornamento (3) ajax (5) Android (5) animazione (49) api (10) BlackBerry (4) calendario (3) canvas (4) css3 (9) form (12) framework (41) gallery (8) google (5) html5 (11) immagini (38) javascript (29) jQuery (160) jQuery UI (15) Linux Day (3) maps (3) menu (6) mobile (10) modalbox (2) open source (4) overlay (3) plugin (93) Plugins (17) presentation cycle (4) projects (11) responsive (5) slider (7) slideshow (18) Smartphones (5) Tablets (4) template (5) tooltip (6) tutorial (12) twitter (2) upload (3) utility (18) VELug (3) video (3) widget (3) WYSIWYG (2) zoom (3)
jQuery Italia

La community italiana di jQuery

  • Facebook
  • Twitter
  • Linkedin
  • Youtube
Tutti i loghi ed i marchi contenuti e citati in questo sito sono dei rispettivi propietari.
Privacy Policy
Cookies Policy
COPYRIGHT © 2010 - 2022 jQuery Italia
Designed By ZeeTheme
Posting....