Visão geral
O que você está procurando são ferramentas como Scan Tailor e sem papel que são capazes de Limiar , Despeckling, and Noise Removal . As duas ferramentas funcionam com imagens em vez de PDF, mas você pode converter facilmente entre os diferentes formatos que esses aplicativos usam e PDF usando as ferramentas descritas no final desta resposta.
ScanTailor
Você pode encontrar um tutorial em vídeo aqui . Uma documentação mais extensa está disponível no wiki oficial . Você provavelmente estará mais interessado na página em modo de saída preto-e-branco e configurações de filtro .
Cancelar publicação
Ainda não trabalhei com unpaper
. Pelo que entendi, tem muito mais recursos do que o ScanTailor, mas também é muito mais difícil de dominar.
Não há interface gráfica e você terá que confiar em opções de linha de comando para realizar seu trabalho. Por outro lado, isso significa que as conversões com unpaper
podem ser facilmente automatizadas usando scripts.
Você pode encontrar alguns exemplos de script relacionados à conversão de uma digitalização para preto-e-branco e remover o de plano de fundo .
Algumas ferramentas úteis ao trabalhar com unpaper e ScanTailer
Não tenho tempo suficiente para escrever um tutorial completo sobre o ScanTailor e o unpaper¹, mas aqui estão algumas dicas sobre a conversão entre .pdf
e os formatos de imagem suportados por essas ferramentas:
-
você pode usar
pdfimages
para converter documentos PDF em uma única página.ppm
de arquivos, que podem ser lidos porunpaper
.Exemplo de uso:
pdfimages *.pdf ./extracted-images
-
O ScanTailor não aceita arquivos
.ppm
como entrada. Você terá que convertê-los para outro formato como o.png
sem perda primeiro.mogrify
do conjunto de ferramentasimagemagick
pode fazer isso para você.Exemplo de uso:
mogrify -format png *.ppm
-
O formato de saída do ScanTailor e o unpaper são arquivos
.tiff
de página única. Para convertê-los de volta para.pdf
, sugiro usartiffcp
etiff2pdf
.Exemplo de uso:
tiffcp *.tiff all.tiff tiff2pdf -F -p A4 -z -o Document.pdf all.tiff
Instalação
Este comando irá instalar todas as ferramentas mencionadas acima:
sudo apt-get install scantailor unpaper poppler-utils libtiff-tools
¹: para qualquer pessoa que esteja lendo isso, sinta-se à vontade para compilar uma resposta mais abrangente com base no ScanTailor e / ou no papel.