2020年6月16日火曜日

PowerPointをしおり付きPDFにしてHtml化する

PowerPointからPDFにしました。その際、bookmarks(しおり)が出せないことを知りました。AcrobatDCが必要となるようです。

<しおり作り>
Textファイルで作ったしおりを、jpdfbookmarks というソフトを使って、Importしました。テキストファイルは、以下です。

ドキュメント構成/2,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
ソフトの起動/4,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
プロジェクトファイルの読み込み/6,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
解画面の読み込み/9,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
列制約/13,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
求解/15,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
列制約グループのオンオフ/17,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
制約がかかっていないと/20,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
個別制約のオンオフ/21,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
スタッフ名変更/22,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
シフト追加/23,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
基数制約/24,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
グループタイプを定義/28,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
曜日設定/30,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
行制約/35,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
2交代パターン/36,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
夜勤数公休数/37,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
チュートリアル6エラー/39,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
エラー まとめ/43,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
ソフト制約の意味/46,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
予定制約のソフト化/51,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
予定入力との比較/52,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
最適化まとめ/53,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
ペア制約/55,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
プロジェクトの保存/56,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
翌月への移行/57,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
まとめ/64,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0
用語集/65,Black,notBold,notItalic,open,TopLeftZoom,0,0,0.0


これで、しおり付のPDFが出来ました。その後、PDF2HtmlExで PDFをHtml化すると、しおり付HTMLが出来あがります。
C:\Users\tak.sugawara\Downloads\pdf2htmlEX-0.12>pdf2htmlEX --dest-dir out7 sched
ule_nurse3_tutorial.pdf
Preprocessing: 66/66
Working: 66/66

AcrobatDCがないとかなり面倒ですが、一応出来ました。
こちらのJavascriptを使用させて頂いています。出来上がりはこちらです。

PDF Exchange等を使えば、しおりを作る事はできますが、メンテナンスを考えるとしおり自体を保存できるようにしたい、というのがjpdfbookmarks使用の背景です。こんな事をしなくてもPowerPointがやってくれれば、それで済むのですが。

0 件のコメント:

コメントを投稿