Visão Geral
O tipo de Objeto Extrator de Arquivos da plataforma Latromi, abstrai de uma maneira simplificada a obtenção de arquivos oriundos de diferentes origens (ex: API, FTP, diretórios e banco de dados).
Nas operações onde o Extrator de Arquivos encontra mais de um arquivo na origem, ele compacta automaticamente a resposta em um arquivo .zip. Este comportamento é o padrão de mercado para o download de vários arquivos ao mesmo tempo através de uma única requisição HTTP.
Problema
No caso de algumas aplicações, é necessário retornar todos os arquivos combinados em um só, ao invés de retornar um arquivo .zip.
Exemplos:
-
Setor Jurídico: Vários documentos são anexados há um processo e precisam estar combinados em um único PDF.
-
Setor Logístico: Aplicações mobile, onde o motorista precisa ter acesso a vários documentos relacionados à viagem, e não consegue descompactá-los pelo telefone.
Até então, este comportamento só poderia ser alcançado utilizando código C# no Formulário.
Soluçao
Criamos uma nova opção na seção “Configurações” do Extrator de Arquivos:
-
“Mesclar PDFs em um único arquivo”
Quando essa opção estiver habilitada, todos os arquivos do tipo pdf retornados pelo Extrator, serão combinados em um único arquivo documento.
Se a opção complementar “Incluir imagens no PDF” estiver habilitada, os arquivos do tipo jpeg, jpg, png e bmp também serão combinados no documento.
Nota: O nome do arquivo final será o nome do primeiro arquivo combinado, com extensão trocada para
Se o Extrator retornar arquivos que não são suportados para a combinação (ex: vídeos e planilhas), a mescla será efetuada apenas com os arquivos suportados, e os arquivos não suportados serão retornados separadamente, neste caso, no formato .zip.
Funcionalidades Adicionais
A seguir, algumas funcionalidades adicionais inclusas neste novo recurso.
Modo de dimensionamento de imagens
A configuração complementar “Modo de dimensionamento de imagens no PDF” permite controlar o tamanho da página do documento para páginas criadas a partir de imagens:
| Modo | Descrição |
|---|---|
| Ajustar ao documento ou A4 | Serão aplicadas as dimensões da primeira página do primeiro PDF retornado pelo Extrator. Na ausência de um arquivo PDF, serão usadas as dimensões de uma folha A4. |
| Tamanho original da imagem | Serão aplicadas as dimensões originais da imagem. |
Ajuste automático de orientação de fotos
O Extrator de Arquivos reconhece os atributos EXIF de fotografias, e ajusta a orientação para escrita no PDF. Por exemplo, se uma foto foi tirada com a câmera virada de cabeça para baixo ou no sentido horizontal, ela será apresentada na orientação correta no PDF.
Conversão de arquivos HEIC
O Extrator de Arquivos converte automaticamente os arquivos de imagens do tipo HEIC (comumente utilizados pela Apple), para arquivos JPEG, viabilizando a inclusão destes no arquivo PDFs combinado.
Exemplo
Neste exemplo, apontamos a origem do tipo “Caminho” do Extrator de Arquivos para a pasta C:\Dados\Docs_PDFMerge\, onde haviam estes arquivos:
O resultado final, pode ser conferido no arquivo à seguir:


