Respostas:
muito simples tarefa de executar:
use sed:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf
mas, depois, certifique-se de reparar a saída resultante pdf
pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
tudo em um comando:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf && pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
marcas d'água de texto nada mais são do que um texto entre duas tags dentro do código compactado em pdf
Apenas um pequeno complemento à resposta do Dingo, pois não funcionou para mim:
Primeiro tive que descompactar o documento PDF para poder encontrar a marca d'água e substituí-la por sed
. A primeira etapa envolve descompactar o documento PDF usando pdftk
:
pdftk original.pdf output uncompressed.pdf uncompress
agora, uncompressed.pdf
pode ser usado como na resposta do Dingo:
sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
Em seguida, consertei e recompactei o documento:
pdftk unwatermarked.pdf output fixed.pdf compress
TypeError: str() takes at most 1 argument (2 given)
quando utilizado seguindo os conselhos de uso dado
Para remover www.it-ebooks.info,
abra o PDF no bloco de notas ++ ou no bloco de texto
substitua www.it-ebooks.info por nada (em branco)
Salve o arquivo
Abrir no adobe reader padrão
Sair, você será solicitado a salvar o arquivo
Salve isso