Necesito exportar una página HTML con algunos gráficos a un PDF, ¿cuáles son algunas buenas gemas para hacer esto?Exportación en PDF en rieles
Respuesta
PDFKit http://railscasts.com/episodes/220-pdfkit y gambas http://railscasts.com/episodes/153-pdfs-with-prawn.
Mi elección es PDFKit.
En relación con los gráficos, puede ser un problema. Recomendamos usar tablas gráficas en este caso. Pero tal vez canvas es compatible.
Uso wicked_pdf para exportar el HTML extraído de páginas de Ruby on Rails como PDF. Funciona muy bien, y es compatible con un montón de opciones.
estoy dejando esto como una ruta de navegación para cualquier persona que viene a través de esta cuestión más adelante ...
simplemente Abordé un proyecto que incluye tablas complejas, gráficos promocionado de gráficos de Google y analizó tres opciones:
- gambas
- PDFKit
- wickedpdf
gambas está brillantemente hecho, pero es la opción correcta para hacer una factura simple, no un complejo conjunto de datos que debe existir tanto en html desde las vistas de Ruby como en PDF.
pdfkit y wickedpdf son dos representadores de pdf de plantillas html y utilizan el mismo motor subyacente. Esto se está haciendo para una aplicación anterior de Rails 2.3 y pude hacer que pdfkit funcione en modo de desarrollo, pero no en producción bajo Passenger.
No pude obtener wickedpdf para funcionar en Rails 2.3.
En general ambos se ven bien pero tuve mejor suerte con pdfkit para mi aplicación. Habría pasado al menos una semana completa usando gambas y me puse en funcionamiento el pdfkit en menos de unas pocas horas.
iam utilizando raíles 2.3. y usé gambas antes. construir gambas para el trabajo duro, y tiene muchos errores, no admite tantas cosas (es para documentos tan simples). luego he cambiado a wicked_pdf. es rápido y perfecto que la gamba. con menos trabajo. – ajahongir
¿Alguna posibilidad de que pueda explicar cómo pudo obtener los gráficos de Google para renderizar? He estado luchando para renderizar mi gráfico de líneas, pero mi gráfico circular funciona por alguna razón ... –
¿Alguna de estas gemas admite una opción de altura de página variable? Básicamente, quiero hacer un PDF de 11 "x n". – nipponese
- 1. Exportación de PDF en Reporting Services
- 2. Exportación de HTML a PDF (C#)
- 3. Rieles: ¿Convertir HTML a PDF?
- 4. Exportación de tablas jsp a excel, word, pdf
- 5. Los rieles enlazan a la versión en PDF de show.html.erb
- 6. Rieles, gamba - PDF aparece en el navegador & etc
- 7. Rieles: exportación de CSV: solicitud de descarga de archivos
- 8. Modifique DataTables TableTools nombre de archivo de exportación PDF predeterminado en tiempo de ejecución
- 9. genéricos de exportación en MEF
- 10. Exportación o salida en SVN
- 11. Exportación .jar Applet en Eclipse
- 12. R eps exportación e importación en Word 2010
- 13. Rieles: ¿es posible convertir un PDF a imágenes?
- 14. ¿Cómo visualizo un PDF en ROR (Ruby)?
- 15. Desactivación subrayan-a-subíndice en Emacs exportación Org-Mode
- 16. Telerik RadGrid nombre de archivo de exportación
- 17. Ejemplo PDF mínimo en la especificación PDF
- 18. MonoDevelop en Mac - Configuración de exportación
- 19. cadena de exportación con openssl_pkcs12_export en PHP
- 20. Excepción periódica en extensión de exportación WSDL
- 21. Subárbol de exportación en Git con historial
- 22. Exportación de un informe de Jasper a PDF, caracteres que faltan
- 23. Exportación de propiedades personalizadas a PDF con el modo de organización
- 24. Exportación de una fila de objetos gráficos rotos en MMA8
- 25. RDLC Imagen incrustada distorsionada en PDF
- 26. Texto en hebreo en PDF
- 27. miniaturas en PDF en Delphi
- 28. Crear PDF con Java
- 29. "Publicar" en pdf
- 30. Generar tabla en PDF
Gamba no toma html como entrada, solo proporciona Ruby API. (no estoy seguro acerca de PDFKit) –
PDFKit usa webkit para renderizar, por lo que es una buena elección. La gamba en realidad no se acerca a – fl00r