Skip to content

Instantly share code, notes, and snippets.

View tboenig's full-sized avatar

Matthias Boenig tboenig

View GitHub Profile
@tboenig
tboenig / fop-for-dita-ot.md
Created February 8, 2020 18:37 — forked from petersell/fop-for-dita-ot.md
Das FOP-Plugin für das DITA-OT 2.4.5 einrichten

Hintergrund

Als ich 2008 mit DITA-XML anfing, war der Open Source Apache FOP-Prozessor nicht in der Lage, ein Stichwortverzeichnis auszugeben. Darum mußte ich auf den XEP-Prozessor Personal Edition zurückgreifen. Dieser gibt jedoch eine Fusszeile aus, die besagt, dass die Software nicht für den kommerziellen Einsatz bestimmt ist. Inzwischen kann unter FOP ein Stichwortverzeichnis generiert werden und ich sattle um. Sämtliche PDF-Einstellungen müssen neu eingerichtet für den Einsatz unter FOP werden.

Bilder werden nicht an A4 angepaßt

Die Bilder haben viel zu große Abmasse, trotz 72dpi und max. 600px Breite. Eine Lösungsansatz fand ich hier bei: infotexture.net

Für mich ergaben sich aus dem og. Hinweis folgende Handlungsschritte:

  1. In der Datei DITA-OT-2.4.5/plugins/org.dita.pdf2.fop/cfg/fop.xconf von 72 dpi auf 120 dpi erhöhen: <source-resolution>120</source-resolution> und <target-resolution>120</target-resolution>
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<!--
Author: Rod Page
Source: http://iphylo.blogspot.com/2011/07/correcting-ocr-using-hocr-firefox.html#comment-400434491
-->
<xsl:output method='html' version='1.0' encoding='utf-8' indent='yes'/>
<xsl:variable name="scale" select="800 div //page/@width" />