XML-Report: Konvertieren von pt nach mm
Benutzer können "on the fly" in den Seitenabmessungen eines XML-Berichts pt in mm umrechnen.
Die Grundlagen
Ein Beispielprofil, wenn es mit einem Beispiel-PDF ausgeführt wird:
/pdfToolbox /Image_resolutions_10_ppi.kfpx /test_X-1a.pdf --report=XML
Click to copy
erzeugt einen XML-Bericht mit Seitenabmessungen in pt:
..omitted..
<pages>
<page id="PAG1" nr="1"
mediabox="0.0/0.0/595.280029/841.890015"
effective_mediabox="0.0/0.0/595.280029/841.890015"
cropbox="0.0/0.0/595.280029/841.890015"
effective_cropbox="0.0/0.0/595.280029/841.890015"
trimbox="0.0/0.0/595.280029/841.890015"
effective_trimbox="0.0/0.0/595.280029/841.890015">
..omitted..
Click to copy
Transformieren der Daten mittels XSLT-Report
In den XML-Reports sind die meisten Abmessungen in pt. Viele Benutzer des Reports verwenden einen Code für die Extraktion und konvertieren diese Werte dadurch einfach. Der XSLT-Bericht macht genau das: Er verwendet einen intern erzeugten XML-Report und wandelt die Messwerte entsprechend um.
Verwendung:
/pdfToolbox /Image_resolutions_10_ppi.kfpx /test_X-1a.pdf --report=XSLT=transform_pageboxes_into_mm.xslt
Click to copy
Die XML-Daten können bei Bedarf mit XSLT (unten angehängt) noch weiter geändert oder erweitert werden.
Report:
..omitted..
<pages>
<page id="PAG1" nr="1"
mediabox="0/0/210/297"
effective_mediabox="0/0/210/297"
cropbox="0/0/210/297"
effective_cropbox="0/0/210/297"
trimbox="0/0/210/297"
effective_trimbox="0/0/210/297">
..omitted..
Click to copy