複数のjpegファイルを結合しpdfファイルを作成する for 書籍スキャン (Make pdf from multiple jpeg files)

softdown-ico-ThumbHtml.png 複数のjpegファイルを結合しpdfファイルを作成する for 書籍スキャン
Make pdf from multiple jpeg files   for Windows, Linux and BSD




戻る一つ前のメニューに戻る

イメージスキャナを使って書籍を画像取り込みし、タブレット端末などで閲覧可能なPDFファイルを作成する『電子書籍:自炊で行こう』の記事の中で、複数のjpegファイルを結合しpdfファイルを作成するで用いるソフトウエアです。

目次

ソフトウエアのダウンロード

soft-ico-download.gif 当WebサイトSubversionよりダウンロード
soft-ico-download.gif GitHubよりダウンロード(バックアップ サイト)
soft-ico-download.gif Google Codeからダウンロード(バックアップ サイト 2015年8月で更新停止)

概要

img2pdf-step3.png

指定されたフォルダに格納されているjpegファイル(検索条件 *.jpg)をファイル名順に並べ替え、1つのpdfファイルに変換保存するコマンドライン ツールです。pdftkコマンドImageMagickのconvertコマンドと同様の処理を行うソフトウエアですが、より高速に処理を行うことができます。

このソフトウエアの特徴
  • convertコマンドに比べて高速変換
  • プロパティ(著作者名、タイトル)を同時入力可能
  • 文書解像度(印刷用紙大きさ)を指定可能

soft-jpg2pdf-cmdline.png
動作状況の例

制限
  • プログレッシブjpegは結合不可
  • 高圧縮率で保存されたjpegは結合不可


逆変換(pdfをjpegに戻す)

pdfファイル内のjpeg画像を取り出したい場合はpdfimagesコマンドを利用します。

pdfimages -j input.pdf ./output/


動作環境

  • Perl (Linux/BSD) または Active Perl (Windows)
  • ソースコードのuse library;行で指定されているCPANライブラリ


インストール方法・実行方法

Windows版

画面表示の文字コードに対応するためソースコード先頭部分をつぎのように変更

my $flag_os = 'windows';  # linux/windows
my $flag_charcode = 'shiftjis';     # utf8/shiftjis

コマンドラインで次のように起動

perl jpg2pdf.pl

Linux/BSD版

ダウンロードしたファイルに実行属性を与える(chmod +x jpg2pdf.pl)か、毎回perlの引数として起動(perl jpg2pdf.pl)。


バージョンアップ情報

  • Version 0.1 (2011/01/18)
  • Version 0.2 (2012/03/10)
    空白文字を含むファイル名への対応
  • Version 0.3 (2019/10/13)
    PDFバージョン(1.0〜1.3)の指定可能


使用許諾条件

GNU GPL フリーソフトウエア


戻る一つ前のメニューに戻る