web-dev-qa-db-ja.com

1つのPDFアプリケーションへの単純なWindowsスキャン(複数ページ)を探していますか?

PDFにスキャンできるWindowsマシン用の簡単なスキャンソフトウェアを見つけたいのですが、バッチまたは複数のページを1つの大きなPDFに変換したいのですが。

PDFソフトウェアへのスキャンに関するいくつかの質問を見ましたが、大きな複数ページのPDFへのスキャンについては何も話していませんでした。

編集:私はそこにこれ以上のオプションがないことに驚いています。 1つのデバイス内の多くのスキャナー/すべてに、この機能を実行するソフトウェアが含まれていますか?

編集2:Scan2PDFを試しましたが、スキャンジョブの途中で何度もロックされ、英語以外のエラーメッセージが表示されました。それ以外の場合は、アプリのシンプルさを気に入っています。ページ数を選択して[OK]をクリックします。

他に成功事例はありますか?

18
Troggy

このブログ は、シンプルで甘い iCopy の最も優れた文書化された提案がありました。

私は他のすべてを試してみましたが、これだけが問題なく機能しました。私はすでに10年間 CutePDF無料 を使用しており、iCopyですべてのページをスキャンした後、「to pdf」コンバーターとして機能します。

14
Deb

Fast Scan to PDF を試してください。高速、シンプル、軽量、信頼性があります。

1
Abs Mar

私の考えでは、この仕事を達成するための最良の方法は、グラフィカルユーザーインターフェイスプログラムを使用するのではなく、bashスクリプトのコレクション(Unix/Linux環境など)を使用することです。そのため、プログラミングの基本的な知識があれば、 GUIプログラムがあなたに提供できるより多くのことをするため。

最初に、使用できるコマンドラインのような最小限のUnixをインストールできます。

cygwinには大量のソフトウェアパッケージが含まれているため、私の好みはCygwinです。

PDF install 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画像があるとしましょう。

あなたの場合、fooXXXX.jpgの写真がありました。

これで、1つPDF Convert(ImageMagickからのコマンドライン)を使用して)を生成できます。

ImageMagick http://www.imagemagick.org/ をダウンロードするか、Cygwinパッケージマネージャを使用してインストールします

変換ドキュメントをご覧ください(お気に入りの検索エンジンで「ImageMagick変換」と入力します)

だからあなたはあなたの写真を1つに変換するためにPDFファイルを書く必要があることを理解しています

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

それだけです... ;-)しかし、このソリューションは拡張できます...

スキャンされた画像が本から来たと想像してみてください... 1つのファイルは実際にはあなたの本の2ページです...

したがって、10個のファイルがある場合、本には20ページがあり、PDFにも20ページが必要です。

したがって、1ページに2つのファイルを作成するには、1つのファイルに含まれる画像を分割する必要があります。

ファイルがtemp/foo0001.jpgであるとすると、temp2/foo0001a.jpg(左のページ)とtemp2/foo0001b.jpg(右のページ)の2つのファイルがあります。

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は、ファイルを分割する(または分割しない)ための制限です

  • 幅が1500pxを超えるファイルは分割されます
  • 幅が1500px未満のファイルは分割されません

このスクリプトを実行可能にします

$ chmod +x split_jpg_minw.sh

(タブキーを使用してファイルの名前をオートコンプリートできます)

スクリプトを実行する

$ ./split_jpg_minw.sh

分割されたファイルはtemp2/jpgフォルダーにあります

新しい「分割」ファイルを生成します。

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

より多くのオプションをチェーンに追加して、bashスクリプトを使用してPDFファイルを作成できます。

制限はありません...スクリプトを学ぶ必要があります(ただし、一部のコードサンプルは本よりもはるかに便利な場合があります)

たとえば、G'MICなどのコマンドラインツールを使用して、PDFファイル(たとえば、モアレパターンを削除したり、ノイズを低減したりするため)を生成する前に、画像にフィルターを適用できます。

1
scls

キヤノンのスキャナーには、CanoScan Toolboxというツールが付属しています。マルチページPDFファイルを生成できます。

VueScan は、私の頭に浮かぶツールの名前です。すべてのスキャナーと互換性があるわけではありません(それらのほとんどがサポートされています。互換性リスト ここ ; Windowsの場合、WIAスキャナーがサポートされています)。残念ながら無料ではありません。ただし、「 複数ページにスキャンするPDFファイル 」という機能があります。

どうやら(私は試しませんでした)、 Scan2PDF は無料で実行できます。

1
Snark

ありがとう。 CanonScanソフトウェアにチェックボックスが見つかりました。

ファイルにスキャンします。 PDF設定ボタンを押します。マルチPDFボックスをチェックします。

スキャンすると、スキャンごとに別のページがあるかどうかを尋ねられます。

1
solved

私の推薦:

PDFill PDF Tools-無料PDFツールボックスからマージ、分割、並べ替え、暗号化、復号化、回転、切り抜き、再フォーマット、ヘッダー、フッター、透かし、画像からPDF、PDF画像へ、フォームフィールドの削除/フラット化/リスト、PostScriptからPDF、PDF情報、スキャンしてPDF、および透明なイメージを作成します。

インターフェースは少し乱雑ですが、ソフトウェアは優れており、PDFで多くの作業をしている場合は「必須」です。

0
Molly7244

スキャンして.DOCなどのMicrosoft Officeファイル形式に変換できる満足のいくソフトウェアを見つけた場合は、 OpenOffice.org (無料)を使用して.DOCファイルを.PDFファイル。

0
eleven81

CutePDF Professional には、複数ページ設定の「PDFにスキャン」機能があります。また、スキャンしたページを既存のPDFに追加することにより、複数ページのスキャンを再開することもできます。

0