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

Criar landing page para planejamento previdenciário - Olá, bom dia. Preciso de uma landing page para oferecer serviços de planejamento previdenciário. Deve ser um site simples, com botão de comprar e com botão de Wha...

Corrigir mensagem de erro da tag do Google (GA4) - Necessito de freelancer que solucione erro de tag no site. Habilidade em GA4 e programação em Next.js. Front: Vercel Mensagem de Erro: Configurar uma tag do Google. Escolha como con...

Atualizar plugin de suporte para WordPress - Eu utilizo um plugin de ticket de suporte que comprei na ThemeForest, porém ele foi descontinuado há alguns anos. Como ficou muito tempo sem atualização, na últi...

Desenvolvimento de sistema de perícia médica - 1. Objetivo do sistema Um sistema web de perícia médica administrativa, com visual moderno (tipo dashboard), que: • Rode em qualquer navegador (sem instalar nada). • Seja si...

Criar loja virtual em WordPress - Preciso de alguém que desenvolva uma loja virtual para mim em WordPress. Não quero algo muito caro, pois estou iniciando agora no mercado.

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.