{"id":22293562,"url":"https://github.com/henrystivens/export-table-html-to-pdf","last_synced_at":"2025-03-25T22:18:09.276Z","repository":{"id":137384679,"uuid":"163780928","full_name":"henrystivens/export-table-html-to-pdf","owner":"henrystivens","description":"Exportar tabla HTML a PDF usando mPDF","archived":false,"fork":false,"pushed_at":"2019-04-27T11:08:41.000Z","size":723,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T19:23:43.681Z","etag":null,"topics":["kumbiaphp","mpdf","php7","php73"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/henrystivens.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-02T01:38:46.000Z","updated_at":"2019-04-27T11:08:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"67da45a5-89ea-4c84-a207-a87859db4dd6","html_url":"https://github.com/henrystivens/export-table-html-to-pdf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrystivens%2Fexport-table-html-to-pdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrystivens%2Fexport-table-html-to-pdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrystivens%2Fexport-table-html-to-pdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrystivens%2Fexport-table-html-to-pdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/henrystivens","download_url":"https://codeload.github.com/henrystivens/export-table-html-to-pdf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245550681,"owners_count":20633883,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kumbiaphp","mpdf","php7","php73"],"created_at":"2024-12-03T17:29:37.791Z","updated_at":"2025-03-25T22:18:09.253Z","avatar_url":"https://github.com/henrystivens.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Exportar tabla HTML a PDF usando mPDF\n======\n\nCódigo del ejemplo para exportar tablas HTML a un documento PDF usando mPDF con KumbiaPHP 1.0RC, del manual: \n[Exportar tabla HTML a PDF usando mPDF](https://www.kumbiaphp.com/blog/)\n\n## Correr en Docker\n\nComo prerequisito debe tener instalado Docker en el sistema operatvo: [Obtener Docker](https://www.docker.com/products/overview)\n\n### 1. Correr mysql con datos externos y publicado\n\n``\ndocker run --detach --name=mysql-dev --env=\"MYSQL_ROOT_PASSWORD=root\" --volume /home/usuario/mysql/data:/var/lib/mysql --publish 6603:3306 mysql:5.7\n``\n\nCambia el valor del parámetro --volume por el directorio que desees\n\n### 2. Importar base de datos\n\nImportar el archivo *default/app/config/sql/paginate-php.sql*\n\n### 3. Crear red network-dev\n\n``\ndocker network create network-dev\n``\n\n### 4. Conectar la base de datos a la red creada\n\nEsto es con el fin de que el contendor creado con docker compose en el paso\n5 se pueda conectar al contenedor de la base de datos MySQL:\n\n``\ndocker network connect network-dev mysql-dev\n``\n\n### 5. Correr Apache + PHP 7\n\nEn la carpeta raíz de este proyecto correr:\n\n``\ndocker-compose up -d --build\n``\n\no simplemente...\n\n``\ndocker-compose up -d\n``\n\nMirar la web en **http://localhost:8186**\n\nLa opción ``--build``, es sólo para la primera vez o cuando se cambian los ficheros del docker.\n\n``docker-compose up`` (muestra el log en la terminal)\n\n``docker-compose up -d `` (como demonio, sin datos en la terminal)\n\n## Instalar mPDF con composer\n\nEl contenedor actual ya viene con composer instalado y el archivo _composer.json_ \nmodificado para indicar la instalación mPDF en su versión 7\n\nArchivo: _composer.json_\n\n``\n{    \n    \"require\": {\n        \"php\": \"\u003e=7.0\",\n        \"mpdf/mpdf\": \"7.1.7\"\n    }\n}\n``\n\n### 1. Igresar a la consola o bash del contenedor\n\n``docker exec -t -i export-table-mpdf bash``\n\n### 2. Ejecutar el comando\n\n``composer install``\n\n### 3. Salir del contendor\n\n``exit``","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrystivens%2Fexport-table-html-to-pdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenrystivens%2Fexport-table-html-to-pdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrystivens%2Fexport-table-html-to-pdf/lists"}