Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26

    Errore di generazione dei file pdf

    Ciao, qualcuno saprebbe dirmi cosa significa questo errore considerando che la libreria php_pdf.dll è stata correttamente avviata?

    -------------------------------------Fatal Error

    Fatal error: Uncaught exception 'PDFlibException' with message 'Metrics data for font 'Arial' not found' in c:\programmi\apache group\Apache\htdocs\Test\Esercizi\Exc018\risultato _tab_a.php:20 Stack trace: #0 c:\programmi\apache group\Apache\htdocs\Test\Esercizi\Exc018\risultato _tab_a.php(20): pdf_findfont(Resource id #2, 'arial.ttf', 'host', 1) #1 {main} thrown in c:\programmi\apache group\Apache\htdocs\Test\Esercizi\Exc018\risultato _tab_a.php on line 20

    -------------------------------------

    P.S.: Dall'alto della mia ignoranza ho anche copiato i font Arial nella dir.??????


    Aiuto , grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26

    UP

    L'errore era nello script php, vi posto il mio esempio di studio:

    -----------------------------------------------------------------

    <?php
    $pageWidth=842;
    $pageHeight=595;
    $lrMargin=60;
    $tbMargin=60;
    $lineWidth=$pageWidth-($lrMargin*2);
    $textPos=$pageHeight-$tbMargin;
    //-----------------------------
    $myPDF = pdf_new();
    pdf_open_file($myPDF,"Prova_Tab.pdf");
    pdf_begin_page($myPDF,$pageWidth,$pageHeight);
    $font = pdf_findfont($myPDF, "Helvetica-Bold", "winansi",0);
    pdf_setfont($myPDF,$font, 12);
    pdf_show_xy($myPDF,"Prova di scrittura",$lrMargin,$tbMargin);
    //-----------------------------
    pdf_end_page($myPDF);
    pdf_close($myPDF);
    ?>

    ------------------------------------------------------------------

    Se qualcuno volesse darmi dei consigli su come creare un pdf mediante l'estrazione dei dati da una query formattata in una tabella è ben accetto/a

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    http://html2fpdf.sourceforge.net/

    Perchè non provi la libreria html2fpdf ??
    Basta che inserisci poke righe di codice php e poi l'html di come visualizzi la pagina da rendere in pdf:

    <?
    require_once("html2fpdf.php");
    ob_start();
    ?>
    <html>
    .
    .
    .
    .

    </html>

    <?

    //Output buffer in variable
    $html = ob_get_contents();

    //delete output buffer
    ob_end_clean();

    $pdf=new HTML2FPDF();
    $pdf -> AddPage();
    $pdf -> WriteHTML($html);
    $pdf ->Output ('doc.pdf','I');

    ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26

    Re:UP

    Grazie Simoxxx, ci provo, eventualmente posto il codice.

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.