参考書等を数ページスキャナで取り込み、タブレットに保存して、参照したいことがままある。その際、なるべく綺麗に取り込みたいところだが、見開きでスキャンしてしまうと、以下のイメージのように、スキャンした部分でない余白部分が残ってしまう。このように余白が残ると、非常に目障り、かつ、Acrobatを使って見開きを2ページに分割しようにも、中心がずれてしまってうまく行かない。そこで、Pythonを使って、「余白の削除」、「2ページを1ページに分割」の両方を自動で実行するスクリプトを作成した。使い方にコツがいるが、使いこなすととても便利なので、ぜひ使ってみてほしい。#そのうちGUIアプリ化したいところ・・・・。⇒GUIつけてフリーソフトとして公開しました!!詳細は以下URLより。本スクリプトの使用イメージ(分割イメージ)分割方法Pythonのインストールpypdfの導入スクリプトを実行し、PDFを切り取り、2ページに分割する切り取り幅の調整Pythonスクリプト本スクリプトの使用イメージ(分割イメージ)普通に本をスキャンするとこんなPDFになってしまう。上記のスキャンPDFにスクリプトを適応すると、以下のように二枚に分割できる!!分割方法Pythonのインストール本稿はまず、Python,pipがインストールされていることを前提とする。等と検索すれば、大量に導入方法がヒットするので参考のこと。次にPythonでPDFを扱うライブラリを導入する。pypdfスクリプトを実行し、PDFを切り取り、2ページに分割する次に、以下のスクリプトを分割したいPDFファイルのある場所に、crop_pdf.pyというファイル名で保存する。その際、main(u"ここに分割したいPDFファイル名を入力する.pdf")の部分に分割したいファイル名を記載しておくこと。crop_pdf.pyとしてスクリプトを実行すると、output.pdfというファイル名で、分割されたPDFが出力される。切り取り幅の調整ただし、余白や中心位置はスキャンする方法によって千差万別なので、必ずしもピッタリ2枚に分割できるとは限らない。その場合は、以下の値を適宜変更し、再度スクリプトを実行することで、各スキャン方法に合った分割が可能。慣れにもよるが、分割されたPDFを見ながら2〜3回程度微調整することで、かなり満足の行く分割ができるはず。読者になるリンクはてなブログブログをはじめる週刊はてなブログはてなブログProプライバシーポリシープライバシーポリシーはてなブログをはじめよう!t_nkbさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。