Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    Convertire pagina php in pdf

    Ciao ragazzi

    Vorrei avere un informazione

    Ho una pagina php che recupera e stampa a video alcuni contenuti presi dal dabase
    per esempio:
    Nome: $nome
    Cognome: $cognome
    -..... ecc ecc

    Ora vorrei convertire questa pagina in pdf in modo da poterla stampare

    Sto ultilizzando la classe FPDF
    Codice PHP:
    <?php
    require('fpdf.php');

    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Hello World!');
    $pdf->Output();
    ?>
    Pero invece di HELLO WORD dovrebbe apparira la pagina nome_pagina.php

    E possibile fare cio?

    Si tratta di un contenuto molto ampio ... sono circa 5-6 pagine che dovro stampare?

    Attendo una risposta Ciao

  2. #2
    Io uso HTML2PDF che si basa su FPDF.
    http://html2pdf.fr/it/default

    Codice PHP:
    ob_start();
    include(
    "latuapagina.php");
    $content ob_get_clean(); 

    require_once(
    'html2pdf.class.php');
    $html2pdf = new HTML2PDF('P','A4','fr');
    $html2pdf->WriteHTML($content);
    $html2pdf->Output('outputfile.pdf'); 
    Per costruire la pagina segui queste indicazioni:
    http://wiki.spipu.net/doku.php?id=html2pdf:it:v3agina

  3. #3
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    Grazie per la risposta, ma ho letto :
    Questa libreria è stata fatta per aiutare la creazione di file PDF, non per convertire direttamente una pagina HTML.
    Non è possibile utilizzare i tag <html>, <head>, <body>. Leggere attentamente gli esempi.

    Io ho una pagina php che contiene caratteri html tipo tabelle, div personalizzati ecc ecc

  4. #4
    Originariamente inviato da ertos
    Grazie per la risposta, ma ho letto :
    Questa libreria è stata fatta per aiutare la creazione di file PDF, non per convertire direttamente una pagina HTML.
    Non è possibile utilizzare i tag <html>, <head>, <body>. Leggere attentamente gli esempi.

    Io ho una pagina php che contiene caratteri html tipo tabelle, div personalizzati ecc ecc
    Intendono dire che dall'html che mandi per la conversione devi togliere i tag <html> <head> e <body>. Tutti gli altri li puoi usare. Se te lo scarichi e guardi gli esempi capisci subito come funziona.
    Nelle vecchie versioni potevi mandargli la pagina HTML così com'è e te la convertiva. Con le ultime non ho provato. Prova e vedi se funziona, mal che vada devi solo togliere quei tre tag.

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.