Visualizzazione dei risultati da 1 a 6 su 6

Discussione: creare pdf in un file

  1. #1

    creare pdf in un file

    salve,
    stò cercando di creare un pdf mediante codice php.
    Leggendo sul sito sembra che un metodo facile sia utilizzando la libreria fpdf.
    Quindi attraverso i tutorial stò riuscendo a scrivere qualcosa.
    Con questi tutorial vedo però che il pdf viene subito visualizzato.
    La mia esigenzia invece, è quella di creare un file pdf e memorizzarlo in una cartella.
    Così ho pensato di farlo con fopen ....... ma forse non è così che si fa.
    codice:
    <?php
    require('fpdf.php');
    
    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Hello World!');
    //$pdf->Output();
    
    $myfile = fopen("cartella/nome_file.pdf", "w") or die("Unable to open file!");
    fwrite($myfile, $pdf);
    fclose($myfile);
    
    ?>


    Sapreste aiutarmi??

  2. #2
    leggendo il manuale ho trovato il sistema per salvare nel file:

    codice:
    <?php
    require('fpdf.php');
    
    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Hello World!');
    $pdf->Output('cartella/nome_file.pdf', 'F');
    
    ?>
    Grazie.

  3. #3
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    mi hai salvato con il tuo topic..grazie!!
    Ultima modifica di leaf; 04-11-2014 a 12:49

  4. #4
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    visto che ci sono ti chiedo anche un'altra cosa..io devo esportare del testo semplice ma che in alcuni punti contiene variabili (prese dal db)..il testo semplice contiene accenti, apostrofi ecc..nel momento il cui esporto in pdf, questi vengono visualizzati come caratteri strani e non come le lettere corrette. dal momento che se inserisco del codice html nella pagina (tipo: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">) fpdf va in tilt, come potrei risolvere? anche tu hai avuto questo problema?
    saluti
    l.

  5. #5
    non ho ben capito...comunque in php c'è una funzione che potrebbe aiutarti.
    http://php.net/manual/it/function.htmlspecialchars.php

    non so però se con il pdf funzionerebbe. dovresti provare.

  6. #6
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    sostanzialmente sto convertendo del testo contenente caratteri particolari (è,é,à...) ma fpdf non me li stampa correttamente..non riesco a inserire i metadati perchè non posso inserire codice html nella stessa pagina di fpdf e fra i metodi di fpdf non vedo nulla che riguardi il charset ecc..
    graize
    l.

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.