AD | all

Mac/Automatorを使って画面キャプチャからPDFを作成

画面キャプチャーで撮りためた画像からPDFを作成する方法。

前提:

  1. Mac+画面キャプチャ(Command+Shift+5)+Automatorでなるべく自動化
  2. デスクトップ上に「_ScreenShot」フォルダを作成し、画面キャプチャーの保存先はをここに設定しておく
  3. 画面キャプチャーは下記手順で実施:
    • ブラウザはChrome(全画面でヘッダー部分まで非表示にされるため)
    • Wacom Tabletも使っているので、ファンクションキーにショートカット設定

Automator設定:

  1. デスクトップ上の「_ScreenShot」を指定
  2. 最後に削除したいので、変数を設定
  3. フォルダ内容を取得
  4. 作成日(キャプチャーしたタイミング)順に並び替える
  5. イメージのサイズを変える(素材やモニターサイズで変える):
    ▽下記4パターンを用意(iMac 27"前提)
    • 無修正(このステップ自身が不要=削除):動画的な何か用
    • 2210pt × 1440pt:雑誌的な何か用
    • 1980pt × 1440pt:大型コミック的な何か用
    • 1880pt × 1440pt:小型コミック的な何か用
  6. 標準だとpngなので、ここでjpgに変換する
    ▽変換する理由
    • png→PDF:時間がかかる
    • png→PDF:最終的なPDFのサイズが大きくなる
  7. 画像からPDFをデスクトップ上に生成
    ※ファイル名は一律「イメージから作成した新しいPDF出力.pdf」
  8. step2で設定した変数(パス)を呼び出す
  9. _ScreenShotフォルダー内のファイルを取得
  10. 取得したファイルをゴミ箱へ

課題

取り敢えず機能しているから先送りした事柄
  • jpg変換とサイズ調整など順番で品質が変わるのか未検証
  • Acrobatの設定で何が変わるのか未検証
  • 不具合系:幾つものPDFのを連続して作成すると、下記の不具合が発生(未解決)
    • _ScreenShotフォルダー内に、削除できないjpgファイルがたまに残る
      • _ScreenShotフォルダを複製して削除
      • 複製したフォルダを再度「_ScreenShot」に改名
    • デスクトップ上に生成されるPDFがすぐに表示されない
      • 再起動したら表示される

補足)画像サイズの決め方

PDFのトリミングで試行錯誤する…
  1. Acrobatで編集を選ぶ
  2. ページのトリミングを選択
  3. 単位を、mmからポイントに変更
  4. 適宜適切なサイズを指定する 

参考

ようこそ Mac の Automator へ - Apple サポート


以上。/mitsui