Pesquisar

Implementação de visualizador de PDF para sistema GED em Next.js

16/06/2025 às 19:19

Descrição do Projeto:

Estamos desenvolvendo um sistema de GED (Gerenciamento Eletrônico de Documentos) utilizando Next.js com TypeScript e buscamos um(a) profissional para implementar um visualizador de PDF avançado, com múltiplas funcionalidades, sem utilizar bibliotecas ou serviços pagos.

Requisitos técnicos:

• O projeto deve ser totalmente desenvolvido em TypeScript;
• Não deve utilizar ferramentas pagas ou APIs de terceiros com custo;
• Permitido o uso de bibliotecas open source e APIs gratuitas self-hosted, como o Stirling PDF.

Funcionalidades esperadas do visualizador:

• Upload e visualização de arquivos PDF;
• Upload de assinatura digital com certificado (formato .pfx ou similar);
• Assinatura eletrônica manual, com área arrastável e redimensionável sobre o documento;
• Modelos pré-definidos de assinaturas eletrônicas (ex: “Assinado Digitalmente por [Nome]”);
• Ferramentas de rotação de páginas, zoom e reordenação de páginas;
• Capacidade de grifar trechos do documento com destaque visual;
• Função de busca por palavras específicas dentro do conteúdo do PDF;
• Opções para impressão e download do documento final;
• Interface intuitiva, responsiva e acessível.

O projeto poderá servir de base para evoluções futuras (OCR, versão mobile, múltiplos documentos), então a estrutura do código precisa seguir princípios de Clean Code e escalabilidade.

Caso tenha experiência com bibliotecas como pdf.js, pdf-lib, react-pdf, ou com o Stirling PDF (para manipulações mais robustas), é um diferencial — desde que mantido o uso apenas de recursos gratuitos e de código aberto.

Se você tem experiência com esse tipo de desenvolvimento, envie seu portfólio ou projetos similares. Queremos uma solução robusta, moderna e reutilizável!

Habilidades desejadas:

CSS Javascript PDF React Typescript

Atividades do cliente nesse projeto:

Última visualização: 29/07/2025 às 17:29

Última interação: 18/06/2025 às 11:28

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 5
Propostas excluídas: 1
Interessados: 6
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Validador automático de TAGs e descrições conforme PEP - Objetivo Desenvolver uma solução baseada em Microsoft Power Platform (Power Apps + Power Automate) para validação automática de TAGs e descrições d...

Criação de website em WordPress para venda de equipamento de aço inox - Criação de site profissional, catálogo, WhatsApp, SEO, versão para celular, Instagram e painel administrativo. - Página inicial profissional - Catálogo de...

Desenvolvimento de sistema de gestão para clínicas - A proposta é desenvolver uma plataforma de gestão voltada à rotina de clínicas, centralizando em um único ambiente os principais processos administrativos, operac...

Desenvolvimento de plataforma multifuncional de serviços e compras - Busca-se um desenvolvedor para criar uma plataforma web multifuncional inovadora. Esta plataforma permitirá aos usuários escolher entre diversas categorias de necessidades, como Empre...

Integração do Keeta em sistema para restaurantes - Olá, buscamos um desenvolvedor para nos ajudar na integração com o aplicativo de delivery Keeta no nosso sistema. Somos uma plataforma inteligente para restaurantes e temos ba...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.