Como remover marcadores PDF (de terminal ou programaticamente)?

3

Fiquei surpreso por não haver uma maneira fácil de remover os favoritos do PDF.
pdftk não pode fazê-lo, ghostscript mesmo AFAIK, qpdf ... e não há outras ferramentas significativas que eu estou ciente de

Mais fácil para mim agora é o PDF Mod GUI, que remove os marcadores um por um - o usuário precisa clicar no marcador pai e pressionar remover, assim por diante para todos os nós de nível superior que são bobos

Também sei que provavelmente existem algumas GUIs Java que podem fazer isso, mas não quero carregar o java apenas para remover marcadores quando preciso

Eu também poderia aceitar alguma solução programática, python, perl ...

    
por zetah 19.12.2011 / 17:59

4 respostas

3

Se você tiver o Adobe Acrobat Pro, poderá remover todos os marcadores do documento PDF da frente usando o seguinte AppleScript simples:

tell application "Adobe Acrobat Pro"
    delete bookmarks of document 1
end tell
    
por 23.04.2012 / 19:57
1

A maneira mais fácil que encontrei de remover todos os marcadores de um PDF foi apenas abrir o documento e imprimi-lo como PDF em um novo arquivo.

Funciona, é rápido e simples.

    
por 10.09.2018 / 16:08
0

Isso funcionou para mim:

pdf2ps mypdf.pdf

Eu recebo mypdf.ps, eu renomeio para mypdf2.ps

ps2pdf mypdf2.ps

O arquivo mypdf2.pdf que recebo não tem favoritos

Ambos os programas vêm com o pacote ghostscript

    
por 20.12.2011 / 11:26
0

Aqui está uma maneira fácil (embora não necessariamente barata).

  1. Use o Adobe Acrobat DC (ou Pro, qualquer versão).
  2. Vá para aqui e instale a ação "Remover informações ocultas".

Esta ação também permite que você remova outras informações ocultas que não sejam marcadores (veja a imagem abaixo). Isso pode ajudar a reduzir o tamanho do arquivo.

Usado em conjunto com o Action Wizard do Adobe Acrobat, você também pode excluir em lote os favoritos de qualquer número de PDFs.

    
por 19.08.2015 / 09:59

Tags