Procurando digitalização simples do Windows (várias páginas) para um aplicativo PDF? [fechadas]


18

Gostaria de encontrar algum software simples de digitalização para uma máquina Windows que possa digitalizar para PDF, mas gostaria que ele fizesse lotes ou várias páginas em um grande PDF.

Vi algumas perguntas sobre digitalização para software PDF, mas não vi nada sobre digitalização para PDFs de várias páginas grandes.

EDIT: Estou surpreso por não haver mais opções por aí. Muitos dos scanners / dispositivos tudo em um vêm com o software incluído que executa essa função?

EDIÇÃO 2: Tentei o Scan2PDF e ele me trancou várias vezes no meio do trabalho de digitalização e depois me deu mensagens de erro em inglês. Caso contrário, gostei da simplicidade do aplicativo, basta selecionar o número de páginas e clicar em OK.

Alguma outra história de sucesso por aí?

Respostas:


14

Este blog teve a melhor sugestão documentada da simples e doce iCopy .

Eu tentei todos os outros e muitos mais, e só isso funcionou perfeitamente. Já usei o CutePDF gratuitamente por uma década, que atua como um conversor "para pdf" depois que você digitaliza todas as suas páginas com o iCopy.


11
Obrigado, o iCopy funcionou muito bem onde muitos outros falharam - e é gratuito e de código aberto também.
EMP

iCopy é um programa legal, além disso, desde a versão 1.6, pode criar documentos PDF sem a necessidade de um programa externo
Pincopallino

Usei isso para digitalizar cerca de 30 páginas em frente e verso e não tive um único problema. Quando acidentalmente comecei a digitalizar uma página errada, eu cancelei a página e repita a página sem perder o trabalho anterior.
Sam

1

Os scanners da Canon vêm com uma ferramenta chamada CanoScan Toolbox. Pode gerar arquivos PDF de várias páginas.

VueScan é o nome de uma ferramenta que me vem à mente. Não é compatível com todos os scanners (a maioria deles é suportada; lista de compatibilidade aqui ; para Windows, os scanners WIA são suportados). Infelizmente não é grátis. Mas possui o recurso " Digitalizando para um arquivo PDF de várias páginas ".

Aparentemente (eu não tentei), o Scan2PDF é gratuito e pode fazê-lo.


Opinião pessoal: O VueScan é muito mal organizado e causou problemas constantes na interface com o OfficeJet J4680. Apesar disso, a interface não é intuitiva e não flui como um aplicativo normal do Windows ou qualquer outro aplicativo.
NoCatharsis

1

Obrigado. Encontrei a caixa de seleção no software CanonScan.

Digitalize para um arquivo. Pressione o botão de configurações do PDF. marque a caixa multi pdf.

Quando você digitaliza, pergunta se há outra página após cada digitalização.



1

Na minha opinião, a melhor maneira de realizar o trabalho não é usar um programa de interface gráfica com o usuário, mas usar uma coleção de scripts bash (como em um ambiente Unix / Linux); portanto, se você tiver alguns conhecimentos básicos de programação, poderá para fazer muito mais coisas que um programa GUI pode fornecer a você.

Você pode primeiro instalar uma linha de comando mínima como Unix, que você pode usar

minha preferência é Cygwin, pois contém uma enorme quantidade de pacotes de software.

Se você deseja extrair imagem de um PDF, instale também o pdfimages pdfimages é um utilitário de linha de comando de código aberto para extrair imagens de arquivos PDF. Ele está disponível gratuitamente como parte de poppler-utils e xpdf-utils e é incluído por padrão em muitas distribuições Linux.

$ pdfimages file.pdf foo

Esse uso produz uma série de imagens numeradas com "foo" como prefixo.

Use de fato $ mkdir temp $ mkdir temp / jpg

criar uma pasta temporária chamada jpg dentro de um diretório temporário

$ pdfimages -j file.pdf temp/jpg/foo

Digamos que você tenha agora várias imagens fooXXXX.jpg na pasta temp.

No seu caso, você já teve fotos fooXXXX.jpg.

Agora você pode gerar um PDF usando convert (uma linha de comando do ImageMagick)

Faça o download do ImageMagick http://www.imagemagick.org/ ou instale-o usando o gerenciador de pacotes Cygwin

Dê uma olhada na documentação do convert (digite "ImageMagick convert" no seu mecanismo de pesquisa favorito)

Então você entende que para converter suas fotos em um arquivo PDF, você terá que escrever

$ convert -compress jpeg temp/*.jpg my_output_file.pdf

Isso é tudo ... ;-) mas esta solução pode ser estendida ...

Vamos imaginar que as imagens digitalizadas vieram de um livro ... 1 arquivo é de fato 2 páginas do seu livro ...

portanto, se você tiver 10 arquivos ... seu livro terá 20 páginas ... e você gostaria que seu PDF também tivesse 20 páginas.

Portanto, você precisa dividir a imagem contida em um arquivo para criar 2 arquivos para cada página.

Digamos que seu arquivo seja temp / foo0001.jpg, você terá 2 arquivos temp2 / foo0001a.jpg (página à esquerda) e temp2 / foo0001b.jpg (página à direita)

Crie o diretório temp2 (onde seus arquivos cortados irão)

$ mkdir temp2
$ mkdir temp2/jpg

Crie um arquivo chamado split_jpg_minw.sh usando um editor de texto (Emacs, VI ou, se você preferir o aplicativo Windows, poderá usar o Notepad ou o Notepad ++)

minimal_width=1500
minimal_width_ignore=10

rm temp2/jpg/*.jpg
for f in temp/jpg/*.jpg
do
  f2=$(basename $f)
  read -r width height <<< $( convert $f -format "%w %h" info:)
  width2=$(( ${width} / 2 ))
  height2=${height}
  if [ $width -gt $minimal_width ]; then
    echo "split $f ${width}x${height} to 2 files ${width2}x${height2}"
    convert $f -crop ${width2}x${height2}+0+0 +repage temp2/jpg/${f2%%.*}a.jpg
    convert $f -crop ${width2}x${height2}+$width2+0 +repage temp2/jpg/${f2%%.*}b.jpg
  else
    if [ $width -gt $minimal_width_ignore ]; then # ignore if with < 10px
      echo "copy $f ${width}x${height} (don't split because width<$minimal_width)"
      cp $f temp2/jpg/$f2
    else
      echo "ignore $f ${width}x${height} width=$width<minimal_width_ignore=$minimal_width_ignore"
    fi

  fi
do

width = 1500px é o limite para dividir um arquivo (ou não)

  • um arquivo com largura acima de 1500 px será dividido
  • um arquivo com largura abaixo de 1500px não será dividido

Tornar este script executável

$ chmod +x split_jpg_minw.sh

(você pode usar a tecla tab para preencher automaticamente o nome do arquivo)

Execute o script

$ ./split_jpg_minw.sh

Os arquivos divididos estarão na pasta temp2 / jpg

Gere o novo arquivo "dividido".

$ convert -compress jpeg temp2/*.jpg my_output_file_splitted.pdf

Você pode adicionar muito mais opções à sua cadeia para produzir arquivos PDF usando o script bash.

Não há limite ... você só precisa aprender scripts (mas algumas amostras de código às vezes são muito mais úteis que livros)

Por exemplo, você pode aplicar filtro às suas fotos antes de gerar o arquivo PDF (para remover, por exemplo, o padrão Moiré ou reduzir o ruído) usando ferramentas de linha de comando, como G'MIC


0

Se você encontrar um software que está satisfeito com a digitalização para um formato de arquivo do Microsoft Office, como .DOC, use o OpenOffice.org (gratuito) para converter o arquivo .DOC em um arquivo .PDF.


Yah converter qualquer coisa é fácil com todas as impressoras pdf grátis por aí. Eu só preciso de algo que produza um arquivo com várias páginas em pdf a partir de uma digitalização em lote de x folhas.
Troggy 12/10/09

0

Minha recomendação:

PDFill PDF Tools - uma caixa de ferramentas PDF gratuita para mesclar , dividir, reordenar, criptografar, descriptografar, girar, cortar, reformatar, cabeçalho, rodapé, marca d'água, imagens para PDF, PDF para imagens, campos de formulário Excluir / achatar / listar, PostScript para PDF , Informações em PDF, Digitalizar para PDF e Criar imagem transparente.

A interface está um pouco confusa, mas o software é excelente e obrigatório, se você trabalha muito com PDFs.


0

O CutePDF Professional possui um recurso "Digitalizar para PDF" com uma configuração de várias páginas. Ele também pode retomar a digitalização de várias páginas anexando as páginas digitalizadas a um PDF existente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.