PrintCSS

Für Antenna House als PrintCSS-Renderer wird die config.pdf.xml benötigt.

CSS

Zudem muss im ConfigOrdner neben der config.pdf.xml ein Ordner print-css/ vorhanden sein.

Dieser Ordner muss ein CSS- oder LESS-CSS-Stylesheet namens stylesheet.css / stylesheet.less enthalten. Das LESS-CSS-Stylesheet wird, wie beim EPUB-Konverter auch, vor dem Rendering kompiliert, um Abhängigkeiten und Variablen, etc. aufzulösen.

Fonts

Fonts sollten im CSS mittels @font-face-Regeln referenziert und deklariert sein. Die Schriften selbst müssen einerseits lokal im System installiert, andererseits auch im ConfigSetting abgelegt sein.

Dazu sollte ein Ordner fonts/ neben dem CSS-Stylesheet verwendet werden.

Beispiel ConfigSetting

Ein valides PrintCSS-ConfigSetting sieht wie folgt aus:

+ cfg.PrintCSS-Demo-Profil/
  - config.pdf.xml
  + print-css/
    + fonts/
      - Fontin-Regular.otf
      - Fontin-Bold.otf
      - ...
    + xslt/
      - ... für eigene XSLT-Transformationsschritte ...
    - stylesheet.css/.less