Suporte a Filtros PDF

O HotPDF suporta a decodificação de múltiplos filtros da especificação PDF nativamente durante a carga de documentos para extrair fluxos de conteúdo, imagens e dados.

Filtros Decodificadores Suportados:

  • /FlateDecode: Usa o mecanismo ZLib. Aplicado ao texto e gráficos da página.
  • /DCTDecode: Usa libjpeg. Extrai diretamente dados JPEG para renderização rápida.
  • /LZWDecode: Manipula streams mais antigos gerados antes da especificação 1.5.
  • /ASCIIHexDecode e /ASCII85Decode: Lida com fluxos textuais 7-bit ASCII comumente encontrados em dados EPS ou PS legados.
  • /RunLengthDecode: Manipula streams RLE compactados byte a byte em PDF 1.2.
  • /CCITTFaxDecode: Extrai imagens em tons de cinza ou pretas compactadas G3/G4.
  • /JBIG2Decode: Manipula compressão avançada sem perdas de dois tons.
  • /JPXDecode: Para blocos de imagens JPEG2000 em PDF 1.5.

Ao emitir dados, a compressão escolhida controla qual filtro as matrizes do dicionário usarão.