Extensões de arquivos suportadas#
São suportados pela API os seguintes tipos de arquivo:Tipo de Documento | Extensão do Arquivo | MIME Type |
---|
Joint Photographics Experts Group | .jpeg | image/jpeg |
JPG | .jpg | image/jpeg |
Portable Network Graphics | .png | image/png |
Portable Pixmap Format | .ppm | image/x-portable-pixmap |
Tagged Image File Format * | .tiff | image/tiff |
Portable Document Format | .pdf | application/pdf |
JPEG 2000 | .jp2 | image/jp2 |
WEBP | .webp | image/webp |
Graphics Interchange Format | .gif | image/gif |
HEIC | .heic | image/heic |
AVIF | .avif | image/avif |
JPEG File Interchange Format | .jfif | image/.jfif |
Portable Gray Map | .pgm | image/x-portable-graymap |
PAM | .pam | image/x-portable-arbitrarymap |
PBM | .pbm | image/x-portable-bitmap |
JXL | .jxl | image/jxl |
FPX | .fpx | image/vnd.net-fpx |
BMP | .bmp | image/bmp |
Para arquivos TIFF que possuam mais de uma página, a extração ocorrerá apenas na primeira página.
Arquivos PDF criptografados por senha devem ser acompanhados da respectiva senha, codificada em uma string base64, e enviada no parâmetro de entrada filePassword.
Características e limitações dos arquivos de imagem#
O limite máximo de upload do mostValid é de 50MB para PDFs e 20 MB para arquivos em formato de imagens, e com o limite mínimo de área de 5k pixels ou 50 pixels de lado.
Arquivos que contenham mais de 50 páginas (PDF) serão recusados. Para arquivos com mais de 5 páginas deve-se usar a rota assíncrona para evitar timeout.
Devido à grande variação de qualidade nos dispositivos de captura disponíveis nos smartphones, não há recomendações mínimas em termos de resolução ou tamanho da imagem.
Para reduzir o tamanho do arquivo a ser enviado para o mostValid, recomenda-se a compressão JPG. Não recomendamos operações de redimensionamento da imagem, pois, esta operação, pode comprometer a qualidade em grau maior que a compressão JPG.
Em alguns casos, a compressão com até 80% de perdas é aceitável, porem há uma expressiva redução no tamanho da imagem. A compressão com perdas pode prejudicar o desempenho da leitura, portanto níveis muito altos devem ser usados apenas para imagens muito grandes.
Imagens que extrapolem o limite superior de 9M pixels serão redimensionadas (de maneira proporcional) para que se encaixem no limite.