Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [HTML2PDF] Piccolo problema di impostazione

    Salve a tutti!

    Premetto che html2pdf mi funziona discretamente bene.. però sul singolo file.

    Quando provo ad inserire in variabile N file pdf come sotto descritto... non fa nulla.
    Codice PHP:
    while (...) 
    {    
        
    ob_start();
        
    $pdf = new HTML2FPDF();
        
    $pdf->DisableTags();
        
    $pdf->DisplayPreferences('');
        
    ob_end_clean();
        
    $pdf->AddPage();
        
    $pdf->Header();
        
    $pdf->SetSubject('TEST');
        
    $pdf->AcceptPageBreak();
        
    $pdf->WriteHTML($contenuto_file);
        
    $pdf->Output($nomepdf.'.pdf','S');

    In pratica: il codice funziona ma non riesco a fargli generare N pdf in una while

    Cosa devo settare secondo voi?

    P.S. il parametro 'S' permette di inserire il codice pdf in un file
    Guybrush Threepwood

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    dove avviene l'output? Se è a browser secondo me non funzionerà mai con più di un file alla volta... almeno, io non ho mai visto un sito che mi lasciasse scaricare più di un file alla volta senza reload, redirect...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    no, niente, ho fatto io una caxxata.
    anzichè prendere "$pdf_code=$pdf-->..." prendevo direttamente il "$pdf"

    Ho un'altro problema piuttosto: la dimensione dei caratteri.

    Praticamente non scende mai sotto i 12px anche se impostata a 10...
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    per essere chiari, nel codice sotto che metta 8px o 12px non cambia...8 non lo prende


    Codice PHP:
    <? $t="<html><style>body { font-size:8px; font-family:verdana; }</style> 
    <body>ciao mamma</body></html>"
    ;
        
        require_once(
    './PDF/html2fpdf.php');
        ;
        
        
    ob_start();
        
    $pdf = new HTML2FPDF();
        
    $pdf->DisableTags();
        
    $pdf->DisplayPreferences('');
        
    ob_end_clean();
        
    $pdf->AddPage();
        
    $pdf->Header();
        
    $pdf->SetSubject('TEST');
        
    $pdf->AcceptPageBreak();
        
    $pdf->WriteHTML($t);
        
    $pdf_code=$pdf->Output('li.pdf','I');
    ?>
    Guybrush Threepwood

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    non so aiutarti con questa libreria... l'unica libreria per la generazione di PDF che abbia mai usato è FPDF e quella non soffre di questo apparente problema... sai sei HTML2PDF si avvalga di FPDF o se piuttosto abbiano scritto un nuovo motore?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.