- Shipped
- 14 de julho de 2026 às 21:12 UTC
- Author
- Kamo
- Commit
- b76ba7d
O caminho da visão era apenas imagem-URL, de modo que o PDF multi-página de um mutuário (banco declaração, declaração fiscal) não podia ser lido. Agora: - VaultDocPublicController serve ?page=N, renderizando essa página PDF para PNG em a mosca (via ConversionService /render-page) — provedor-agnóstico, desde muitos provedores de visão aceitam apenas uma URL de imagem, não um PDF bruto. Não PDF/sem página Os pedidos são inalterados. Img→Carga MiniO fatorada em um VaultDocLoader compartilhado. - DocVisionExtractionService lê uma página PDF por página (capped a 15), mesclando campos entre páginas, mantendo a leitura de maior confiança de cada caminho. Uma única imagem ainda é lida como uma página (comportamento inalterado). - ConversionPageClient chama ConversionService (reusa conversion.service.url).