Шукаєте просте сканування Windows (кілька сторінок) до однієї програми PDF? [зачинено]


18

Я хотів би знайти просте програмне забезпечення для сканування для машини Windows, яка може сканувати в PDF, але я хотів би зробити пакетну чи кілька сторінок в один великий PDF.

Я побачив кілька запитань щодо сканування на програмне забезпечення PDF, але не бачив нічого, що б говорило про сканування у великі PDF-сторінки з кількома сторінками.

EDIT: Я здивований, що варіантів там більше немає. Чи багато сканерів / усіх в одному пристрої оснащено програмним забезпеченням, яке виконує цю функцію?

EDIT 2: Я спробував Scan2PDF, і він замикався на мені кілька разів посеред роботи сканування, а потім давав мені повідомлення про помилки, що не є англійською. В іншому випадку мені сподобалося, наскільки простою була програма, просто виберіть кількість сторінок і натисніть ОК.

Будь-які інші історії успіху там?

Відповіді:


14

Цей блог мав найкращі задокументовані пропозиції про просту і милу iCopy .

Я спробував усі інші та багато іншого, і тільки це спрацювало бездоганно. Я вже використовував CutePDF безкоштовно протягом десятиліття, який виконує функції перетворювача "pdf" після того, як ви скануєте всі ваші сторінки за допомогою iCopy.


1
Дякую, iCopy чудово працював там, де багато інших не вдалося - і це також безкоштовно та з відкритим кодом.
EMP

iCopy - це класна програма, до того ж, оскільки у версії 1.6 вона може створювати PDF-документи без необхідності зовнішньої програми
Pincopallino

Я просто використав це для сканування приблизно 30 двосторонніх сторінок, і у мене не було жодної проблеми. Коли я випадково почав сканувати неправильну сторінку, він дозволив мені скасувати сторінку, а потім повторити сторінку, не втрачаючи попередньої роботи.
Сем

1

Сканери Canon поставляються із інструментом під назвою CanoScan Toolbox. Він може генерувати багатосторінкові файли PDF.

VueScan - це назва інструменту, який мені спадає на думку. Він не сумісний зі всіма сканерами (більшість з них підтримується; тут є список сумісності; для Windows підтримуються WIA-сканери). На жаль, це не безкоштовно. Але він має функцію " Сканування на багатосторінковий PDF-файл ".

Мабуть (я не пробував), Scan2PDF безкоштовний і може це зробити.


Особиста думка: VueScan дуже погано складається і спричиняє постійні проблеми взаємодії з моїм OfficeJet J4680. Незважаючи на це, інтерфейс просто не інтуїтивно зрозумілий і не працює як звичайний додаток Windows або будь-який додаток з цього приводу.
NoCatharsis

1

Спасибі. Я знайшов прапорець у програмному забезпеченні CanonScan.

Сканування у файл. Натисніть кнопку налаштувань PDF. встановіть прапорець multi pdf.

Під час сканування він запитує, чи є ще одна сторінка після кожного сканування.



1

На мій погляд, найкращий спосіб досягти завдання - це не використовувати графічну програму інтерфейсу користувача, а використовувати колекцію скриптів bash (як, наприклад, в середовищі Unix / Linux), тож якщо у вас є деякі основні знання з програмування, ви зможете робити набагато більше речей, які може надати вам програма GUI.

Спочатку ви можете встановити мінімальну командну лінію Unix, яку ви можете використовувати

я віддаю перевагу Cygwin, оскільки він містить величезну кількість програмного пакету.

Якщо ви бажаєте витягти зображення з PDF встановити також pdfimages pdfimages - це утиліта командного рядка з відкритим кодом для вилучення зображень з файлів PDF. Він вільно доступний як частина poppler-utils та xpdf-utils, та за замовчуванням включений у багато дистрибутивів Linux.

$ pdfimages file.pdf foo

Це використання створює серію пронумерованих зображень із префіксом "foo".

Фактично використовуйте $ mkdir temp $ mkdir temp / jpg

створити тимчасову папку з назвою jpg всередині тимчасової директорії

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

Скажімо, у вас зараз декілька зображень fooXXXX.jpg у папці temp.

У вашому випадку у вас коли-небудь були фотографії fooXXXX.jpg.

Тепер ви можете генерувати один PDF за допомогою перетворення (командний рядок із ImageMagick)

Тому завантажте ImageMagick http://www.imagemagick.org/ або встановіть його за допомогою менеджера пакетів Cygwin

Перегляньте документацію перетворення (введіть "ImageMagick convert" у вашій улюбленій пошуковій системі)

Отже, ви розумієте, що для перетворення ваших фотографій в один PDF-файл вам доведеться написати

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

Це все ... ;-), але це рішення можна продовжити ...

Уявімо, що відскановані фотографії походять з книги ... 1 файл насправді 2 сторінки вашої книги ...

тож якщо у вас 10 файлів ... у вашій книзі було 20 сторінок ... і ви хочете, щоб ваш PDF також мав 20 сторінок.

Тому вам потрібно розділити зображення, що міститься в одному файлі, щоб зробити по 2 файли для кожної сторінки.

Скажімо, що ваш файл temp / foo0001.jpg, у вас буде 2 файли temp2 / foo0001a.jpg (ліва сторінка) та temp2 / foo0001b.jpg (права сторінка)

Створіть каталог temp2 (куди будуть відправлятися файли з прорізами)

$ mkdir temp2
$ mkdir temp2/jpg

Створіть файл з іменем split_jpg_minw.sh за допомогою текстового редактора (Emacs, VI або якщо ви віддаєте перевагу додатку Windows, можна використовувати Блокнот або Блокнот ++)

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 - це межа розділення файлу (чи ні)

  • файл із шириною понад 1500 пікс буде розділений
  • файл шириною нижче 1500px не розділяється

Зробіть цей сценарій виконуваним

$ chmod +x split_jpg_minw.sh

(ви можете використовувати клавішу вкладки для автоматичного заповнення імені файлу)

Запустіть сценарій

$ ./split_jpg_minw.sh

Розділені файли будуть у папці temp2 / jpg

Створіть новий "розділений" файл.

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

Ви можете додати набагато більше варіантів у свою ланцюжок для створення PDF-файлу за допомогою сценарію bash.

Обмежень немає ... просто потрібно вивчити сценарії (але деякі зразки коду іноді набагато корисніші, ніж книги)

Наприклад, ви можете застосувати фільтр до своїх зображень перед створенням файлу PDF (щоб видалити, наприклад, шаблон Moiré або зменшити шум), використовуючи інструменти командного рядка, такі як G'MIC


0

Якщо ви знайдете програмне забезпечення, яке вам подобається, яке може сканувати у формат файлу Microsoft Office, наприклад .DOC, ви можете скористатися OpenOffice.org (безкоштовно) для перетворення .DOC-файлу у файл .PDF.


Перетворити що-небудь просто з усіма безкоштовними принтерами PDF там. Мені просто потрібно щось, що створить один файл з декількома сторінками PDF із пакетного сканування x аркушів.
Troggy

0

Моя рекомендація:

PDFill PDF Tools - безкоштовний інструментарій PDF для об'єднання , розділення, зміни порядку, шифрування, розшифрування, повороту, обрізання, переформатування, заголовка, колонтитула, водяного знака, зображень у PDF, PDF у зображення, поля форм видалення / вирівнювання / список, PostScript у PDF , PDF-інформація, сканування у PDF та створення прозорого зображення.

Інтерфейс трохи захаращений, але програмне забезпечення є чудовим і обов'язковим, якщо ви багато працюєте з PDF-файлами.


0

CutePDF Professional має функцію "Сканувати в PDF" з налаштуваннями на кілька сторінок. Він також може відновити багатосторінкове сканування, додавши відскановані сторінки до наявного PDF.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.