2011-11-08 17 views
5

Ho un sito Web ora e voglio creare un pulsante su di esso per convertire questa pagina in PDF. C'è qualche codice per farlo accadere? Non riesco a trovarlo su internetPagina Web converti in pulsante PDF

Quindi voglio un pulsante e quando lo preme converte la pagina in un file .PDF.

Non voglio utilizzare un sito Web di terzi per generare i PDF. Voglio usarlo per scopi interni per generare file con PHP. Quindi ho bisogno del codice che cosa può fare un PDF per ogni pagina.

+1

"Non riesco a trovarlo su internet". hai google "html in pdf php" <- che ti darà dei buoni risultati – ManseUK

+0

Grazie ManseUK Sarò più attento ad accettare le risposte. Ero troppo veloce con quello. In effetti tutte e tre le risposte non funzionano. Ho provato a Google, ma non riesco a trovare un buon sito web. Non voglio utilizzare un sito Web di terzi per generare i PDF. Voglio usarlo per scopi interni per generare file con PHP. Quindi ho bisogno del codice che cosa può fare un PDF per ogni pagina. –

risposta

0

Utilizzare FPDF. È una libreria di PHP ben rispettata per la creazione di PDF scritta in puro PHP (quindi installarla dovrebbe essere semplicemente semplice per te).

+0

FPDF - che non fa HTML in PDF .... anche le FAQ sul sito web ti indirizzano verso un altro prodotto! – ManseUK

+0

Con ciò, è possibile generare un PDF di una pagina esistente? Devo modellare il file PHP per crearlo come PDF. Voglio creare un PDF di più pagine. Proprio quello che vedo sulla pagina in PDF. –

0

Prova questo: http://www.macronimous.com/resources/Converting_HTML2PDF_using_PHP.asp

Sarà convertire HTML in un file PDF utilizzando FPDF e la classe HTML2PDF.

trovato anche questo:

http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html

+0

I file di: http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html non funzionano. Il dominio per ciò che il PHP si riferisce è venduto. Quindi i servizi non funzionano più. –

+0

Scorri verso il basso e troverai questo link http://www.macronimous.com/resources/html2pdf_sample.zip Nella classe phpclasses.org è necessario registrarsi o effettuare il login per ottenere i file. Ho il file. –

+0

È possibile creare un pdf con un URL esterno invece di file .html locali? –

5

io uso wkhtmltopdf - funziona molto bene - http://code.google.com/p/wkhtmltopdf/ v'è un wrapper PHP

aggiornato sulla base commenti qui sotto sul loro utilizzo:

Come utilizzare il integration class:

require_once('wkhtmltopdf/wkhtmltopdf.php');  // Ensure this path is correct ! 
$html = file_get_contents("http://www.google.com"); 
$pdf = new WKPDF(); 
$pdf->set_html($html); 
$pdf->render(); 
$pdf->output(WKPDF::$PDF_EMBEDDED,'sample.pdf'); 
+0

Questo programma è solo per Windows? Non riesco a trovare i file. Posso scaricare un file .exe. Io uso mac –

+0

@HansdeVries Im usando anche un mac, prova qui -> http://code.google.com/p/wkhtmltopdf/downloads/list cerca ** Libreria statica Mac OSX ** – ManseUK

+0

Ho scaricato la libreria statica. Ma i file sono sconosciuti per me. libwkhtmltox.0.10.0.dylib. wkhtmltopdf www.myhomepage.com myhomepage.pdf questa parte per usarlo è il codice php? –

Problemi correlati