É possível descobrir quais algoritmos de compactação foram usados para imagens em um documento PDF?
adobe-photoshop
pdf
Shannon Matthews
fonte
fonte
Respostas:
Você pode usar
pdfimages -list $file
nos sistemas Unix / Linux; no Windows, talvez você possa instalar o poppler para obter acesso à ferramenta (consulte https://en.wikipedia.org/wiki/Pdfimages ). Observe que este é um aplicativo de linha de comando, sem interface gráfica com o usuário. Sua saída será semelhanteOnde a
enc
coluna informa o algoritmo de codificação, os possíveis valores são listados na página de manualpdfimages
.fonte
Tipo de.
Se você abrir um PDF em um editor de texto, encontrará uma linha como esta para cada imagem:
Esta imagem usa o filtro FlateDecode, "um filtro comumente usado com base no algoritmo zlib / deflate (também conhecido como gzip, mas não zip)"
Esta imagem usa o filtro DCTDecode, "um filtro com perdas baseado no padrão JPEG"
As definições de filtro são da página Wikipedia do Portable Document Format , que possui uma lista de todos os filtros suportados.
No entanto, pode ser difícil determinar qual imagem é qual em um editor de texto - os objetos não ocorrem necessariamente em ordem de leitura. Dividir o PDF em páginas únicas pode ajudar aqui.
Acho que o Enfocus Pitstop Pro , um plug-in Acrobat, pode fornecer essas informações (juntamente com dimensões, posição, DPI etc.) em seu inspetor de objetos, mas eu não tenho mais isso e não consigo encontrar nenhuma menção a esse item específico. atributo em seu manual.
fonte