Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jm7087/gerador-de-pdf-php
Este é um sistema simples de geração de PDFs em PHP utilizando a biblioteca FPDF.
https://github.com/jm7087/gerador-de-pdf-php
css css3 fpdf fpdf-library html html-css-javascript html5 javascript js mit mit-license php php7 php8
Last synced: about 1 month ago
JSON representation
Este é um sistema simples de geração de PDFs em PHP utilizando a biblioteca FPDF.
- Host: GitHub
- URL: https://github.com/jm7087/gerador-de-pdf-php
- Owner: JM7087
- License: mit
- Created: 2024-09-12T13:30:31.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-03T13:39:43.000Z (3 months ago)
- Last Synced: 2024-11-19T10:07:02.387Z (about 1 month ago)
- Topics: css, css3, fpdf, fpdf-library, html, html-css-javascript, html5, javascript, js, mit, mit-license, php, php7, php8
- Language: PHP
- Homepage: http://projetos-php.free.nf/projetos/Gerador-de-PDF/index.php
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sistema de Geração de PDF
Este é um sistema simples de geração de PDFs em PHP utilizando a biblioteca FPDF. O sistema permite ao usuário inserir um texto em um formulário, gerar um PDF com esse texto, e adicionar um rodapé personalizado em cada página.
## Funcionalidades
- Geração de PDF a partir de um campo de texto.
- Adição automática de rodapé personalizado com ano dinâmico e nome do desenvolvedor em todas as páginas.
- Botão de gerar PDF desabilitado até que haja texto no campo.
- Suporte a caracteres acentuados e especiais no PDF.Capturas de Tela
Exemplo do PDF Gerado
## Pré-requisitos
- PHP 7.4 ou superior
- Biblioteca [FPDF](http://www.fpdf.org/)## Instalação
1. Clone o repositório em sua máquina:
```bash
git clone https://github.com/JM7087/gerador-de-pdf-php.git
```2. Navegue até a pasta do projeto:
```bash
cd seu-repositorio
```3. Certifique-se de que o arquivo `fpdf.php` está na pasta correta, geralmente no diretório `fpdf/` dentro do projeto.
## Como Usar
1. Acesse o sistema pelo navegador através de um servidor local (como XAMPP, WAMP ou LAMP) ou use o servido do PHP.
comado para usar o servidor embutido do PHP
```bash
php -s localhost:8000
```2. Na página principal, insira o texto no campo e clique no botão "Gerar PDF". O botão ficará desabilitado até que o campo de texto seja preenchido.
3. O PDF gerado será baixado automaticamente.
## Estrutura do Projeto
- `index.php`: Página principal do sistema com o formulário para inserção de texto.
- `gerar_pdf.php`: Script responsável por gerar o PDF com base no texto inserido.
- `fpdf/`: Pasta que contém a biblioteca FPDF.
- `styles.css`: Arquivo de estilos da interface.
- `script.js`: Lógica JavaScript para habilitar/desabilitar o botão de geração de PDF.## Rodapé Personalizado
O rodapé do PDF é gerado automaticamente com o seguinte formato:
```
Grupo JM7087 © Copyright 2010-[ANO ATUAL]. Todos os direitos reservados. Desenvolvido por João Marcos.
```O ano é gerado automaticamente com base no ano atual.
## Tecnologias Utilizadas
- PHP
- FPDF
- HTML/CSS
- JavaScript## Contribuições
Sinta-se à vontade para contribuir com o projeto! Basta seguir os passos abaixo:
1. Faça um fork do projeto.
2. Crie uma branch para sua feature (`git checkout -b minha-feature`).
3. Faça commit das suas mudanças (`git commit -m 'Adiciona nova feature'`).
4. Faça push para a branch (`git push origin minha-feature`).
5. Abra um Pull Request.## Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo [LICENSE](LICENSE) para mais detalhes.
## Créditos
- Desenvolvido por [João Marcos](https://links.jm7087.com)