Tabla HTML a la imagen -- php campo con jquery campo con html campo con mysql camp Relacionados El problema

HTML table to image


1
vote

problema

Español

Así que tengo esta página web, y en ella varias tablas son dinámica poblada con datos PHP. Una vez que se muestran en la página web, se ve así:

Varias tablas dinámicamente pobladas con PHP

Quiero tener un botón dentro de esas divisiones, por lo que es un botón diferente a cada mesa. Ese botón debe descargar la tabla en formato .png o .jpg. Como puede ver, las tablas están desplazadas, pero me gustaría tener toda la tabla que se muestra en la imagen si es posible.

¿Hay alguna forma de hacer esto?

gracias de antemano.

Original en ingles

So I've got this web page, and in it various tables are dinamicaly populated with php data. Once they show in the web page it looks like this:

Several tables dinamically populated with PHP

I want to have a button inside those divs, so a diferent button to every table. That button should download the table in .png or .jpg format. As you can see the tables are scrollable, but I'd like to have all of the table displayed in the image if possible.

Is there any way of doing this?

Thanks in advance.

           
         
         

Lista de respuestas

0
 
vote

Una buena manera de hacerlo con jquery / php lógica es enviar una solicitud con los datos de la tabla a su PHP y luego procesar y crear un PDF con algo así como http://www.mpdf1.com/mpdf/index.php o http://www.fpdf.org/ . Creo que no puedes usar una función de captura de pantalla como si quiere algo que no sea visible. Aquí, una ejemplo básico para crear una tabla dentro del PDF

 

A good way to do it using jquery/php logic is to send a request with the table data to your php and then process and create a pdf with something like http://www.mpdf1.com/mpdf/index.php or http://www.fpdf.org/. I think you cant use a screenshot like function just because you want something that is not visible. here a basic example for creating a table inside the pdf

 
 
   
   

Relacionados problema

136  Mecanismos para el seguimiento de cambios de esquema DB [CERRADO]  ( Mechanisms for tracking db schema changes ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

191  Datos binarios en MySQL [CERRADO]  ( Binary data in mysql ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

0  Las pruebas unitarias de rieles fallan debido a una restricción única en Schema_Migrations  ( Rails unit tests fail because of unique constraint on schema migrations ) 
Estoy tratando de ejecutar rake test:units y sigo recibiendo esto: Mysql::Error: Duplicate entry '2147483647' for key 1: INSERT INTO `ts_schema_migration...

1  MySQL: Consultas de migración de V4 a V5  ( Mysql migrating queries from v4 to v5 ) 
Al migrar un proyecto de MySQL 4 a MySQL 5, ¿cuáles son las cosas principales que necesito para abordar para garantizar que las consultas siguen siendo compat...

88  Cómo exportar datos de SQL Server 2005 a MySQL [CERRADO]  ( How to export data from sql server 2005 to mysql ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

2  Uniéndose 2 columnas de Table1 a la Tabla 2  ( Joining 2 columns from table1 to table 2 ) 
¿Cómo se hace referencia a la tabla1 columnas a 2 columnas en la Tabla 2 He creado una tabla ' estado ' con 50 filas exactas Tratando de relacionar (Estad...

39  Python y MySQL  ( Python and mysql ) 
Puedo conseguir que Python funcione con PostgreSQL, pero no puedo hacer que funcione con MySQL. El problema principal es que, en la cuenta de alojamiento comp...

317  ¿Qué tan grande puede obtener una base de datos MySQL antes de que se inicie el rendimiento para degradarse?  ( How big can a mysql database get before performance starts to degrade ) 
¿En qué punto comienza a perder una base de datos MySQL? significa el tamaño de la base de datos física? ¿Cuántos registros importan? ¿Alguna degradaci...

177  Tirar un error en un gatillo MySQL  ( Throw an error in a mysql trigger ) 
Si tengo un M_PI3 M_PI4 en una tabla, ¿cómo puedo lanzar un error que evita la actualización en esa tabla? ...

87  SQL Server 2005 Implementación de MySQL Reemplazar en?  ( Sql server 2005 implementation of mysql replace into ) 
MySQL tiene este comando increíblemente útil y propietario 99887776611 SQL. ¿Se puede emular fácilmente en SQL Server 2005? Inicio de una nueva transacc...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos