PDF注釈をつける際、ペンの太さを変えたいです。
PDFに変換し、ダウンロードした後の太さは変えられたのですが、実際に描画している際の太さは変更できません。
方法はありますか。
以下の手順でペンの線幅を変更できます。
1. 課題モジュールのPDFエディタのディレクトリに移動する。
例)
# cd /var/www/html/mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor
2. オリジナルのJavaScriptをバックアップする。
# cp -a moodle-assignfeedback_editpdf-editor.js moodle-assignfeedback_editpdf-editor.js.org
# mv moodle-assignfeedback_editpdf-editor-min.js moodle-assignfeedback_editpdf-editor-min.js.org
3. ペンの線幅を変更する。
修正対象ファイル:
mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor/moodle-assignfeedback_editpdf-editor.js
修正箇所:
85行目
[ 修正前 ]
},
STROKEWEIGHT = 4;
// This file is part of Moodle - http://moodle.org/
[ 修正後 ]
},
STROKEWEIGHT = 1;
// This file is part of Moodle - http://moodle.org/
4. 3.で修正したJavaScriptをYUI Compressorで圧縮する。
例)
# wget https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.zip
# unzip yuicompressor-2.4.8.zip
# java -jar yuicompressor-2.4.8.jar moodle-assignfeedback_editpdf-editor.js -o moodle-assignfeedback_editpdf-editor-min.js --charset utf-8
# rm yuicompressor*
ご参考までに4.で作成したファイル (moodle-assignfeedback_editpdf-editor-min.js) を本投稿に添付致します。
参考資料:
[Moodle in English: PDF Pen Thickness]
https://moodle.org/mod/forum/discuss.php?d=383247
[YUI Compressor]
https://yui.github.io/yuicompressor/