Cerchi una semplice scansione di Windows (più pagine) su un'applicazione PDF? [chiuso]


18

Vorrei trovare alcuni semplici software di scansione per un computer Windows in grado di eseguire scansioni in PDF, ma vorrei che eseguisse batch o più pagine in un unico grande PDF.

Ho visto un paio di domande sulla scansione su software PDF, ma non ho visto nulla parlare di scansione su PDF di grandi pagine multiple.

EDIT: Sono sorpreso che non ci siano più opzioni là fuori. Molti scanner / dispositivi all in one sono dotati di software incluso che esegue questa funzione?

EDIT 2: Ho provato Scan2PDF e si è bloccato su di me più volte nel mezzo del processo di scansione e quindi mi ha dato messaggi di errore non inglesi. Altrimenti, mi è piaciuta la semplicità dell'app, basta selezionare il numero di pagine e premere OK.

Altre storie di successo là fuori?

Risposte:


14

Questo blog ha avuto il miglior suggerimento documentato di iCopy semplice e dolce .

Ho provato tutti gli altri e molti altri, e solo questo ha funzionato perfettamente. Ho già usato CutePDF gratuitamente per un decennio che funge da convertitore "in pdf" dopo aver scansionato tutte le tue pagine con iCopy.


1
Grazie, iCopy ha funzionato alla grande dove molti altri hanno fallito - ed è anche gratuito e open source.
EMP,

iCopy è un programma interessante, inoltre, dalla versione 1.6 può creare documenti PDF senza la necessità di un programma esterno
Pincopallino,

L'ho usato solo per scansionare circa 30 pagine a due facciate e non ho avuto nessun problema. Quando ho accidentalmente iniziato a scansionare una pagina sbagliata, mi ha permesso di annullare la pagina e quindi ripetere la pagina senza perdere il lavoro precedente.
Sam,

1

Gli scanner Canon sono dotati di uno strumento chiamato CanoScan Toolbox. Può generare file PDF multipagina.

VueScan è il nome di uno strumento che mi viene in mente. Non è compatibile con tutti gli scanner (la maggior parte sono supportati; elenco di compatibilità qui ; per Windows, sono supportati gli scanner WIA). Purtroppo non è gratuito. Ma ha la funzione " Scansione su un file PDF multipagina ".

Apparentemente (non l'ho provato), Scan2PDF è gratuito e può farlo.


Opinione personale: VueScan è molto mal assemblato e ha causato costanti problemi di interfacciamento con OfficeJet J4680. Nonostante ciò, l'interfaccia non è intuitiva e non scorre come una normale applicazione Windows o qualsiasi altra applicazione.
NoCatharsis,

1

Grazie. Ho trovato la casella nel software CanonScan.

Scansione su un file. Premi il pulsante Impostazioni PDF. seleziona la casella multi pdf.

Quando si esegue la scansione, verrà chiesto se è presente un'altra pagina dopo ogni scansione.



1

Nella mia mente, il modo migliore per raggiungere il lavoro non è usare un programma di interfaccia utente grafica ma usare una raccolta di script bash (come in un ambiente Unix / Linux), quindi se hai qualche conoscenza di base della programmazione sarai in grado per fare molte più cose che un programma GUI può fornirti.

Puoi prima installare una riga di comando minima come Unix che puoi usare

la mia preferenza è per Cygwin in quanto contiene un'enorme quantità di pacchetto software.

Se si desidera estrarre l'immagine da un'installazione PDF, anche pdfimages pdfimages è un'utilità da riga di comando open source per l'estrazione di immagini da file PDF. È liberamente disponibile come parte di poppler-utils e xpdf-utils e incluso di default in molte distribuzioni Linux.

$ pdfimages file.pdf foo

Questo utilizzo produce una serie di immagini numerate con "pippo" come prefisso.

Usa infatti $ mkdir temp $ mkdir temp / jpg

per creare una cartella temporanea denominata jpg all'interno di una directory temporanea

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

Diciamo che ora hai diverse immagini fooXXXX.jpg nella cartella temp.

Nel tuo caso, hai mai avuto foto di fooXXXX.jpg.

Ora puoi generare un PDF usando convert (una riga di comando da ImageMagick)

Quindi scarica ImageMagick http://www.imagemagick.org/ o installalo utilizzando il gestore di pacchetti Cygwin

Dai un'occhiata alla documentazione di conversione (digita "ImageMagick convert" nel tuo motore di ricerca preferito)

Quindi capisci che per convertire le tue foto in un file PDF dovrai scrivere

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

Questo è tutto ... ;-) ma questa soluzione può essere estesa ...

Immaginiamo che le immagini scansionate provengano da un libro ... 1 file è in effetti 2 pagine del tuo libro ...

quindi se hai 10 file ... il tuo libro aveva 20 pagine ... e vorresti che il tuo PDF avesse anche 20 pagine.

Quindi è necessario dividere l'immagine contenuta in un file per creare 2 file per ogni pagina.

Supponiamo che il tuo file sia temp / foo0001.jpg avrai 2 file temp2 / foo0001a.jpg (pagina a sinistra) e temp2 / foo0001b.jpg (pagina a destra)

Crea la directory temp2 (dove andranno i tuoi file tagliati)

$ mkdir temp2
$ mkdir temp2/jpg

Crea un file chiamato split_jpg_minw.sh usando un editor di testo (Emacs, VI o se preferisci l'applicazione Windows puoi usare Notepad 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

larghezza = 1500px è il limite per dividere un file (o no)

  • un file con una larghezza superiore a 1500 px verrà diviso
  • un file con una larghezza inferiore a 1500 px non verrà diviso

Rendi eseguibile questo script

$ chmod +x split_jpg_minw.sh

(puoi usare il tasto tab per completare automaticamente il nome del file)

Esegui lo script

$ ./split_jpg_minw.sh

I file divisi saranno nella cartella temp2 / jpg

Genera il nuovo file "diviso".

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

Puoi aggiungere molte più opzioni alla tua catena per produrre file PDF usando lo script bash.

Non c'è limite ... devi solo imparare gli script (ma alcuni esempi di codice a volte sono molto più utili dei libri)

Ad esempio, è possibile applicare un filtro alle immagini prima di generare il file PDF (per rimuovere ad esempio il motivo Moiré o per ridurre il rumore) utilizzando gli strumenti da riga di comando come G'MIC


0

Se riesci a trovare un software di cui sei soddisfatto che può eseguire la scansione in un formato di file di Microsoft Office come .DOC, puoi utilizzare OpenOffice.org (gratuito) per convertire il file .DOC in un file .PDF.


Yah convertire qualsiasi cosa è facile con tutte le stampanti pdf gratuite là fuori. Ho solo bisogno di qualcosa che produca un file PDF a più pagine da un file da una scansione batch di x fogli.
Troggy,

0

La mia raccomandazione:

PDFill PDF Tools : un toolbox PDF gratuito per unire , dividere, riordinare, crittografare, decrittografare, ruotare, ritagliare, riformattare, intestazione, piè di pagina, filigrana, immagini in PDF, PDF in immagini, campi modulo Elimina / Appiattisci / Elenco, PostScript in PDF , Informazioni PDF, Scansione su PDF e Crea immagine trasparente.

L'interfaccia è un po 'ingombra ma il software è eccellente e un "must have" se lavori molto con i PDF.


0

CutePDF Professional ha una funzione "Scansione su PDF" con un'impostazione multi-pagina. Può anche riprendere la scansione di più pagine aggiungendo pagine digitalizzate a un PDF esistente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.