<div dir="ltr"><div>Dear List,</div><div>I need Help with an XProc Pipeline that should generate PDF From DocBook using AH Formatter in a Microsoft Windows 10 Environment. I am using a fresh Installation of Oxygen 24.1.</div><div><br></div><div>What i have done so far / current status:</div><div><ul><li>There is a XProc Pipeline which gets the DocBook File as Input, applies the DocBook 1 Stylesheets to generate FO, and applies xsl:formatter to generate PDF from XSL-FO. This Step calls the Apache FOP Processor shipped with Oxygen. It does generate a PDF, but images are not rendered (empty frames of the correct size within the PDF).</li><li>The primary result of the Pipeline is the XSL FO generated by the DocBook Stylesheets, so I am able to check the url für external-files in FO. They point to the images in my file system. I have tried many different ways to change this url, including relative paths instead of absolute paths. Nothing helped, the images are still missing.</li><li>Because of the missing images and other issues with Apache FOP (landscape Tables etc.) I have to switch to the Antenna House Formatter (v 7.2). <br></li><li>Oxygen Editor allows Integration of Antenna House. After doing so I can apply a Transformation Scenario to the XSL-FO generated by my XProc Pipeline. Works great, the Result is exactly what I need. PDF includes the Images with exactly the same input, on which Apache gave me empty frames. The only thing is, that i have to call this second Transformation scenario manually. It is not integrated in the Pipeline.<br></li><li>So the task seems to be simple: configure the xsl:formatter step in my XProc pipeline, so that Antenna House will be used instead of Apache FOP. But I did not find a way to achieve this.</li></ul><div>I do understand that</div><div><ul><li>i have to configure xmlcalabah so that 
<span class="gmail-property">com.xmlcalabash.fo-processor</span> system
                              property gets the value 
<code class="gmail-literal">com.xmlcalabash.util.FoAH. <span style="font-family:arial,sans-serif">The best way would be a xmlcalabash configuration file, but how can I point from Oxygen to that config file? --- I was able to set the java System Property within the Oxygen Startup, and i can see the correct value in the Oxygen Help/About Info Box (that is, the system property </span></code>
<span class="gmail-property">com.xmlcalabash.fo-processor</span> has the Value 
<code class="gmail-literal">com.xmlcalabash.util.FoA)<font face="arial,sans-serif">, but the xsl-formatter Step doesn't care. It will still use Apache FOP.</font></code>

</li><li>I have to add the jar for the 

                              <a href="https://github.com/ndw/xmlcalabash1-print">xmlcalabash1-print</a>
                              module to the claasspath. Maybe OXYGEN-INSTALL-DIR/xproc/engine? <br></li><li>I have to point to the directory where xmlcalabash can find the Antenna House jar files and the Licence File. How would I do that within Oxygen?</li></ul><div>Any help is greatly appreciated.</div><div><br></div><div>Thanks in advance,<br></div><div>Frank Steimke<br></div><div><br></div></div><div><br></div></div><div><br></div></div>