Características da API
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 | 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 |
:::note
Para arquivos TIFF que possuam mais de uma página, a extração ocorrerá apenas na primeira página.
:::
:::warning
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.
Last modified: 4 months ago