tor4kichi

JsonToScriptBook

台本製作作業を補助するアプリです。.jsonと.docxのファイルを組み合わせてカット番号、セリフなど繰り返しのレイアウトを自動的に処理し、文書ファイルを出力します。

拙作アプリ Starryboard から台本用JSONエクスポート機能とそれに合わせたテンプレートDOCXを提供しておりそれらの利用を前提としておりますが、テンプレートDocxとデータJSONのセットを用意すれば台本以外のどんな用途にも応用できます。

ダウンロード

// TODO:

対応プラットフォーム

Windows11 (x86/x64/arm64)

使い方

Starryboard を利用している場合

  1. StarryboardのエクスポートからJSONを出力します
  2. JSONエクスポートアイテムを展開して表示される「テンプレートDocxを保存」からDocxファイルをローカルに保存します
  3. JsonToDocxを起動して、DocxとJsonをセットします
  4. JsonToDocxアプリの右側に「展開したDocx」の欄から処理されたDocxを取得できます。「コピー」または「名前を付けて保存」のボタンを押して任意の場所に保存します

自前でDocxとJsonを用意する場合

Docxのテンプレート記述方法はStarryboardの台本テンプレートで説明していますので参考になさってください。

ご自身で作った JSON のキー名に応じてテンプレートDocxに記述する変数を合わせください。

JSONに存在しないキー名がDocxファイルにある場合は、「展開したDocx」の欄にエラーメッセージが表示されます。エラーメッセージからどの変数がない(または誤字している)のか読み取れるかと思いますので、DocxやJsonを修正・保存して、エラー表示がなくなるまで修正を繰り返します。

アプリ内で選択中のDocxとJsonに対してファイル更新を自動検出するので都度変換ボタンを押す必要はありません。