moodleからフッター付のまとめpdfを作成

注意

v2の自記事があります. moodleからヘッダー付のまとめpdfを作成 (v2) http://qiita.com/keitasumiya/items/665453b54a9ffb4cfdaf

はじめに

open sourceのmoodleという授業支援システムからダウンロードした提出物のファイルをフッター付でpdfにまとめるtipsです. 出来具合はちょっと不格好です.

念のためいっておきますが, 下記の学生番号等はもちろんダミーの適当なものにしてあります. 本記事内のダミーならば動くようにはしてありますが, 場合によっては必要に応じて変更してください.

また, pdftkというcommandを使用していますので, 未installであれば http://qiita.com/keitasumiya/items/83756caf2865291707fb 等を参考にinstallしてください.

任意ファイルをpdfに変換するためにはacrobat Acrobat Pro DC 2015.006.30306 を使用しています. commandでいければいいんですが... どなたかご存知でしたら教えていただけると嬉しいです.

準備(ダウンロード)

でfileをダウンロード. スクリーンショット 2017-05-11 15.56.29.png

で評定者リストのcsvをダウンロード. スクリーンショット 2017-05-11 15.59.51.png

初期設定

ダウンロードしてきたファイルを下記のように配置

対象のfileの拡張子は何でも良い

現在のdirectoryは

にいると仮定している.

スクリーンショット 2017-05-11 13.50.00.png

csvの中身:

commands

csvをstudent.txtにして, 1行目のlabelを消す

スクリーンショット 2017-05-11 13.54.09.png

student情報の整理

スペースの削除

fileの名前の変更

file名に学生番号を追加

acrobatでfile内のファイルを個別にpdf化

スクリーンショット 2017-05-11 14.35.55.png

pdfを別のdirectoryに移す

フッター用のtxtの作成

acrobatでtxt内のファイルを個別にpdf化

フッター用pdfを移す

フッターpdfと目的のファイルを重ねる

最後の重ねるコマンドは, 本当はフッターpdfを上からstampしたい:

ただしこうすると, txtから作成したフッターpdfに白背景があるらしく, すべてフッターpdfに上書きされてしまうのが難点. フッターpdfの作成方法を見直す必要がある.

結果のpdfをmergeする

この結合作業はacrobatの

でも良い.

このoutput.pdfがフッター付の完成ファイルです.

完成物

スクリーンショット 2017-05-11 16.12.45.png スクリーンショット 2017-05-11 16.14.46.png

まとめ

初期設定

手順

acrobatでfile内のファイルを個別にpdf化

acrobatでtxt内のファイルを個別にpdf化