2010-01-25 18 views
118

He estado leyendo sobre cómo crear un archivo PDF con PHP y me pregunto cuál es la opción más fácil.La mejor manera de crear un PDF con PHP

  1. crear una plantilla PDF, abrirlo y reemplazar texto marcador de posición - que funcionan Cómo se utiliza para abrir un PDF existente para su edición?

  2. crear una plantilla PDF y colocar texto en él usando coordenadas

  3. crear un documento HTML después convertirlo a PDF utilizando algún tipo de herramienta gratuita?

  4. Cree un PDF desde cero utilizando PHP (esto se comporta como una forma lenta de hacerlo).

+43

23 arriba-califican dice este usuario de forma que la pregunta tiene mérito como se le pide. No seamos demasiado rápidos al cerrar el botón ¿eh? – cbmtrx

+14

Esta pregunta NO solicitará debate ni argumentos, estoy en el mismo barco, necesito saber qué funciona y qué no. Este es un ejemplo perfecto de cómo SO puede ayudar a los programadores. No estoy buscando las opiniones de las personas sobre lo mejor. Estoy buscando informes de primera mano de lo que otros han usado y con lo que han tenido éxito. Esa no es una opinión, es un hecho. Las preguntas de cierre de este tipo son un buen ejemplo de cómo SO está perdiendo su mojo. – Pierre

Respuesta

81

La que yo conozco como la mejor es la FPDF. Es una gran solución de código abierto para crear todo tipo de diseños de PDF. Gracias

See FPDF tutorials
And scripts

+2

¡Gracias por esto! Es una buena biblioteca! Incluso descargué una función de esquina redondeada desde aquí para hacer que mi Rect() se vea purdy: http://carl.pappenheim.net/d/12406 – Samuurai

+0

[DEMO] http://php999.blogspot.in/2014/01/ pdf-generation-in-php.html – Smoke

+0

¿cómo se puede enviar un html preformado (también conocido como div) desde mi página html, y hacer que se imprima el div en pdf? –

9

mucho tiempo, pero los mejores resultados .. Puedo utilizar Fpdf

También he tenido algo de éxito con html2pdf que trata de convertir HTML a un documento PDF.

31

Si desea características muy avanzadas en la creación de PDF, intente TCPDF. Si solo desea funciones mínimas de creación de PDF y desea una clase de menor tamaño, intente FPDF.

El siguiente enlace tiene un artículo que describe estos dos bibliotecas de clases de generación de PDF: Easily create PDF with PHP

Cuestiones relacionadas