8

weasyprint は、次のような特定のカスタム css ディレクティブを認識します。

 @bottom-right {
   content: "Page " counter(page) " of " counter(pages) "
 }

これは、weasyprint が生成する各 pdf ページの右下に「Page 1 of 4」スタイル カウンターを配置します。

フッターのフォーマットを少し凝ったものにしたいと考えています。たとえば、次のように、一部を太字で表示し、他の部分をイタリック体で表示できるようにしたいと考えています。

1/4 ページ_ _

これはweasyprintで実現可能ですか?もしそうなら、この種の書式設定を使用するように weasyprint に指示するにはどうすればよいですか - 私は CSS ベースのソリューションを使用しますが、Python の weasyprint ライブラリを使用してプログラムでこれを行う方がはるかに望ましいでしょう。

4

1 に答える 1