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
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 ...
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
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.
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
Aqui está uma maneira fácil (embora não necessariamente barata).
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.