Para elaborar o pdftk
método de edição, o que é interessante porque mostra tudo o que está sendo definido, ao mesmo tempo em que permite alterar o que você quiser, aqui está um script (para o seu .bashrc
ou outro arquivo de aliases) para fazê-lo com um único comando . Isso cria uma nova versão do arquivo que você deseja editar, abre seu editor favorito com o arquivo de metadados e, em seguida, implementa suas alterações e define o tempo de criação / modificação no arquivo PDF modificado para que seja o mesmo que o original. Para usá-lo, após fornecer novamente o .bashrc
arquivo, digite
editPDFmetadata myfile.pdf
Aqui está o alias:
editPDFmetadata() {
OUTPUT="${1}-new.pdf"
METADATA="tmp${1}-report.txt"
pdftk ${1} dump_data output $METADATA
$EDITOR $METADATA
pdftk ${1} update_info $METADATA output $OUTPUT
touch -r ${1} ${OUTPUT}
}
Simplesmente coloque a definição acima no .bashrc
arquivo em sua pasta pessoal, abra um novo terminal e ele estará pronto para uso.