🙆

python-docxを用いた両側ルビ

2022/10/04に公開

python-docxを用いて、Wordで両側ルビを実現する方法の備忘録です。

以下のノートブックからお試しいただけます。

https://colab.research.google.com/github/nakamura196/ndl_ocr/blob/main/python_docxを用いた両側ルビ.ipynb

出力例は以下です。

入力例は以下です。

<body>
<p>
 私は
 <ruby>
  <rb>
   <ruby>
    <rb></rb>
    <rt place="right"></rt>
   </ruby>
   <ruby>
    <rb></rb>
    <rt place="right">キウ</rt>
   </ruby></rb>
  <rt place="left">ビリヤード</rt>
 </ruby>
 に行きました。
</p>
<p>
 <ruby>
  <rb>入学試験</rb>
  <rt place="above">にゅうがくしけん</rt>
 </ruby>
 があります。
</p>
</body>

まだ不完全はプログラムではありますが、参考になりましたら幸いです。

Discussion