Download the PHP package ryan-junio-oliveira/document-visualizer without Composer
On this page you can find all versions of the php package ryan-junio-oliveira/document-visualizer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ryan-junio-oliveira/document-visualizer
More information about ryan-junio-oliveira/document-visualizer
Files in ryan-junio-oliveira/document-visualizer
Package document-visualizer
Short Description A simple document visualizer for Word, Excel, and PowerPoint documents.
License MIT
Informations about the package document-visualizer
📄 Document Visualizer
Document Visualizer é uma biblioteca em PHP desenvolvida para facilitar a visualização de documentos como planilhas Excel, imagens e PDFs diretamente no navegador. Ideal para desenvolvedores que buscam uma solução pronta para integrar em suas aplicações web.
🚀 Funcionalidades
- Visualização de Planilhas Excel: Renderiza arquivos Excel como tabelas HTML.
- Visualização de Imagens: Suporte a diferentes formatos de imagem, com funcionalidades de zoom.
- Visualização de PDFs: Exibe arquivos PDF com suporte a zoom e navegação de páginas (próxima/anterior).
- Toolbar Personalizável: Permite adicionar botões personalizados à interface de visualização, para atender necessidades específicas.
🛠 Requisitos
- PHP 8.4.1+: Baixar PHP
- Composer 2.7.7+: Baixar Composer
- Extensão GD: habilitada no php.ini
- Tailwind Css:
💻 Instalação
Para instalar a biblioteca, siga os passos abaixo:
-
Instalar via Composer:
Execute o seguinte comando para adicionar a biblioteca ao seu projeto:
-
Carregue as dependências no seu projeto:
Após a instalação, o Composer irá gerenciar o autoload automaticamente. Para garantir que os arquivos da biblioteca estejam carregados, adicione o seguinte código no início do seu projeto:
🧑💻 Exemplo de Uso
A seguir, um exemplo básico de como utilizar o Document Visualizer:
🛠 Customização de Toolbar
É possível adicionar botões personalizados à barra de ferramentas da visualização. Por exemplo:
🤝 Contribuições
Sinta-se à vontade para abrir issues ou pull requests! Toda contribuição é bem-vinda.
- Faça um fork do projeto.
- Crie uma nova branch para sua funcionalidade (
git checkout -b funcionalidade-nova
). - Faça commit de suas alterações (
git commit -m 'Adiciona nova funcionalidade'
). - Faça push para a branch (
git push origin funcionalidade-nova
). - Abra um Pull Request.
📄 Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para mais detalhes.
All versions of document-visualizer with dependencies
phpoffice/phpword Version ^1.3
phpoffice/phppresentation Version ^0.9.0
symfony/var-dumper Version ^7.2