Miré el sitio web de PDFlib y parecían estar cobrando una tarifa considerable por el uso de las bibliotecas de PDF. ¿Hay una extensión alternativa de código abierto para php?PDFlib para php, ¿hay alguna alternativa?
Respuesta
Hay toneladas por ahí.
Como algunos han mencionado, se encuentran:
Y hay una tonelada más por ahí si nos fijamos ...
Si incluye comercial, he oído cosas buenas sobre Prince
...
Personalmente, he tenido mucha suerte con DomPDF ... TCPDF tendía a ser muy defectuoso, pero tenía un desarrollador MUY activo (que resultó ser una bendición mixta ya que los lanzamientos a menudo rompían la API), pero nuevamente esto fue hace años, por lo que podría haber cambiado. Mi experiencia con FPDF fue que también tenía muchos fallos, con poco o ningún apoyo. Pero, nuevamente, eso fue hace varios años y pudo haber cambiado desde entonces.
El FPDF es libre y popular alternativa a ir a :)
FPDF es una clase PHP que permite a generar archivos PDF con PHP puro, que es decir, sin el uso de la biblioteca PDFlib . F de FPDF significa gratuito: puede usarlo para cualquier tipo de uso de y modificarlo para adaptarlo a sus necesidades de .
TCPDF es el que he encontrado. Parece estar en desarrollo activo (aparece en Freshmeat.org con mucha frecuencia)
FPDF aparece también en Google.
Ambos son gratuitos y de código abierto.
* nota al margen: * tenga en cuenta que la última actualización de FPDF es en 2011-6-18, y el soporte de UTF-8 es defectuoso – Raptor
Otra opción es Zend_Pdf que es parte de Zend Framework
Phantomjs apoya ahora la salida PDF: http://we-love-php.blogspot.fi/2012/12/create-pdf-invoices-with-html5-and-phantomjs.html
El problema con varias bibliotecas (PDFlib, FPDF etc.) es la curva de aprendizaje bastante largo. PhantomJS usa html5 + css3 + svg + canvas, que tiene una larga historia y un gran espacio de usuario y las personas php conocen html + css por lo general muy bien, por lo que la curva de aprendizaje con PhantomJS es corta.
PhantomJS no tiene nada que ver con PHP, pero si tiene un servidor bastante nuevo, es muy fácil de instalar y usar. El inconveniente es que Centos5 no es compatible, pero afortunadamente Centos6 sí lo es.
PhantomJS utiliza el motor de navegador verdadero (Webkit) para la representación de página, por lo que el resultado debería ser mejor que con varias bibliotecas html2pdf y es mejor admitir nuevas técnicas (html5 + css3 + svg + canvas). El soporte para svg abre nuevas posibilidades, que antes solo se alcanzaban con las bibliotecas de generación de pdf más avanzadas (por ejemplo, pdflib) y cuando PhantomJS comenzaba a admitir, por ejemplo. SVG filtra por completo, luego el cielo es el límite.
- 1. ¿Hay alguna alternativa para la función date_parse para php 5.1. *?
- 2. ¿Hay alguna buena alternativa para Visio/PowerPoint?
- 3. ¿hay alguna alternativa para ActionBar en 2.2?
- 4. ¿Hay alguna alternativa para dormir() en C?
- 5. ¿Hay alguna alternativa a OData?
- 6. ¿Hay alguna alternativa IDA Pro?
- 7. ¿Hay alguna alternativa a C?
- 8. ¿Hay alguna alternativa a py2exe?
- 9. ¿Hay alguna alternativa a XmlUnit?
- 10. ¿Hay alguna alternativa a Gigaspaces?
- 11. ¿hay alguna alternativa a '#' + div_id?
- 12. ¿Hay alguna alternativa de trabajos de Cron?
- 13. ¿Hay alguna omniauth para php?
- 14. ¿hay alguna opción XDebug para depurar PHP?
- 15. ¿Hay alguna alternativa de KCacheGrind para Mac Os X?
- 16. ¿Hay una alternativa para morir?
- 17. ¿Hay alguna alternativa gratuita a Silktest?
- 18. ¿Hay alguna alternativa TTPickerTextField? quizás en iOS4?
- 19. ¿Hay alguna alternativa al SDK de BoxedApp?
- 20. ¿Hay alguna alternativa mejor a DotNetOpenAuth?
- 21. ¿Hay alguna alternativa ligera a gSOAP?
- 22. ¿Hay alguna alternativa gratuita a VisualSVN?
- 23. ¿Hay alguna alternativa práctica a los hilos?
- 24. ¿Hay alguna alternativa a los Fragmentos anidados?
- 25. ¿Hay alguna alternativa a Mechanize en Python?
- 26. ¿Hay alguna buena alternativa a WebSVN?
- 27. ¿Hay alguna alternativa a Apache Commons SCXML?
- 28. ¿Hay alguna alternativa para implementar Clone en Java?
- 29. ¿Hay alguna alternativa de código abierto para Crystal Reports?
- 30. OpenGL demasiado difícil para mí, ¿hay alguna alternativa?
Una nota sobre la actividad de DOMPDF: está activamente desarrollada, aunque las versiones son pocas y distan mucho en este momento. La API es estable, por lo que siempre puedes probar el último código de desarrollo. – BrianS
@BrianS: Eso es justo. No me preocupan los ciclos de desarrollo activo (es un beneficio), pero me importan las API que no son estables o al menos compatibles con versiones anteriores. Hace que la integración y la actualización de un PITA ... – ircmaxell
La licencia de $ 3800 Prince es sin duda una suma principesca, si no un rescate del rey. – yitwail