2011-11-08 33 views
5

Tengo un sitio web ahora y quiero crear un botón para convertir esta página a PDF. ¿Hay algún código para que esto suceda? No puedo encontrarlo en internetPágina web convertir a PDF botón

Así que quiero tener un botón y cuando lo presiono, convierte la página en un archivo .PDF.

No quiero utilizar un sitio web de terceros para generar los PDF. Quiero usarlo para fines internos para generar archivos con PHP. Entonces necesito el código que puede hacer un PDF para cada página.

+1

"No puedo encontrarlo en Internet". ¿googleó "html a pdf php" <- que le dará buenos resultados – ManseUK

+0

Gracias ManseUK Tendré más cuidado al aceptar respuestas. Fui demasiado rápido con eso. De hecho, las tres respuestas no funcionan. Traté de Google eso, pero no hay ningún buen sitio web que pueda encontrar. No quiero usar un sitio web de terceros para generar los PDF. Quiero usarlo para fines internos para generar archivos con PHP. Entonces necesito el código que puede hacer un PDF para cada página. –

Respuesta

0

Use FPDF. Es una respetada biblioteca generadora de PDF para PHP que está escrita en PHP puro (por lo que instalarlo debería ser completamente simple para usted).

+0

FPDF: eso no hace HTML a PDF ... ¡incluso las preguntas frecuentes en el sitio web lo dirigen a otro producto! – ManseUK

+0

Con esto, ¿es posible generar un PDF de una página existente? Tengo que diseñar el archivo PHP para crearlo como PDF. Quiero crear un PDF de varias páginas. Justo lo que veo en la página a PDF. –

0
+0

Los archivos de: http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html no funcionan. El dominio al que se refiere el PHP se vende. Entonces los servicios ya no funcionan. –

+0

Desplácese hacia abajo y encontrará este enlace http://www.macronimous.com/resources/html2pdf_sample.zip En la clase phpclasses.org debe registrarse o iniciar sesión para obtener los archivos. Tengo el archivo. –

+0

¿Es posible crear un pdf con una url externa en lugar de archivos .html locales? –

5

utilizo wkhtmltopdf - funciona muy bien - http://code.google.com/p/wkhtmltopdf/ hay un envoltorio PHP

actualiza basándose en los comentarios a continuación sobre el uso:

Como utilizar el 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

¿Este programa es solo para Windows? No puedo encontrar los archivos. Puedo descargar un archivo .exe. Uso mac –

+0

@HansdeVries También estoy usando un mac, intente aquí -> http://code.google.com/p/wkhtmltopdf/downloads/list busque ** Biblioteca estática de Mac OSX ** – ManseUK

+0

He descargado la biblioteca estática. Pero hay archivos que desconozco. libwkhtmltox.0.10.0.dylib. wkhtmltopdf www.myhomepage.com myhomepage.pdf esta parte para usarlo es el código php? –