🟢 NODEJS
Exemplo Node.js — OCR de Certidao de Nascimento
Extraia dados estruturados de uma certidao de nascimento brasileira usando Node.js e axios.
Como Usar
Siga estes passos para extrair dados
1
Instale o axios
Execute: npm install axios
2
Obtenha sua chave de API
Cadastre-se em app.docsocr.com e crie uma chave de API no painel.
3
Copie o codigo
Use o codigo abaixo, substituindo a chave de API e a URL da imagem pelos seus valores.
4
Execute o script
Execute com: node extract.js
Instalacao
npm install axiosCodigo
const axios = require('axios');
const response = await axios.post(
'https://api.docsocr.com/api/v1/documents/birth-certificate',
{
imageType: 'url',
imageUrl: 'https://your-storage.com/certificate.jpg',
requestId: 'my-request-001'
},
{
headers: {
'Authorization': 'Bearer dso_live_v1_xxxxxxxxxxxxx',
'Content-Type': 'application/json'
}
}
);
if (response.data.success) {
const { nome_completo, cpf } = response.data.data.dados_pessoais;
console.log(`Name: ${nome_completo}, CPF: ${cpf}`);
}Upload Base64
const axios = require('axios');
const fs = require('fs');
const imageBuffer = fs.readFileSync('certificate.jpg');
const base64Image = imageBuffer.toString('base64');
const response = await axios.post(
'https://api.docsocr.com/api/v1/documents/birth-certificate',
{
imageType: 'base64',
imageBase64: `data:image/jpeg;base64,${base64Image}`,
requestId: 'my-request-002'
},
{
headers: {
'Authorization': 'Bearer dso_live_v1_xxxxxxxxxxxxx',
'Content-Type': 'application/json'
}
}
);Pronto para comecar?
Crie sua conta e teste gratuitamente.