Eu tenho um arquivo PDF com marcadores (também conhecido como índice e estrutura de tópicos do documento), que parecem especificar o zoom no qual o documento é exibido após o link ser seguido. Eu sei disso porque quando eu vejo o arquivo no Evince e clico em um marcador, Evince muda automaticamente o nível de zoom.
Embora isso esteja documentado na ISO 32000-1: 2008 (Seção 12), não gosto desse comportamento. Quero que meu visualizador de PDF exiba o documento no mesmo nível de zoom depois de usar marcadores.
Uma chave relativamente nova allow-links-change-zoom
no dconf deve resolver este problema. No entanto, mesmo depois de definir a chave para false
, Evince continuou a mostrar o comportamento anterior. (Talvez eu precise ter reiniciado o computador; mas não posso verificar isso porque não tenho acesso a uma versão mais nova do Evince agora.)
É por isso que estou tentando remover as informações de zoom dos marcadores do arquivo PDF.
Palavras-chave como /XYZ
, /Fit
e GoTo
que aparecem na especificação não ocorrem no arquivo. Talvez o marcador esteja codificado de alguma forma. Então, apagar os dados manualmente ou por sed
parece não funcionar.
Como posso fazer a tarefa?