<div dir="auto">aah, a team member has directed me to where this question got asked (& answered) a few days ago: <div dir="auto"><a href="https://lists.osgeo.org/pipermail/gdal-dev/2020-August/052505.html">https://lists.osgeo.org/pipermail/gdal-dev/2020-August/052505.html</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 26 Aug 2020, 14:03 Ian Mayo, <<a href="mailto:ian@planetmayo.com">ian@planetmayo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Andrew,<br>
thanks for the (very) prompt response.<br>
<br>
I'm aware of the Python route - I referred to it in my posting.<br>
<br>
My context is that I'd like to generate the PDF on a system that only<br>
has GDAL installed.  Your strategy would involve distributing (and<br>
maintaining) a python distribution too.<br>
<br>
So, I guess my question remains:<br>
<br>
"Is it possible to use the XML Composition file directly from GDAL<br>
commands on the command line?"<br>
<br>
Thanks for your support,<br>
Ian<br>
<br>
On Wed, 26 Aug 2020 at 13:50, Andrew C Aitchison <<a href="mailto:andrew@aitchison.me.uk" target="_blank" rel="noreferrer">andrew@aitchison.me.uk</a>> wrote:<br>
><br>
> On Wed, 26 Aug 2020, Ian Mayo wrote:<br>
><br>
> > The documentation page for PDF via GDAL includes the description for<br>
> > using an XML Composition File:<br>
> > <a href="https://gdal.org/drivers/raster/pdf.html#creation-of-pdf-file-from-a-xml-composition-file-gdal-3-0" rel="noreferrer noreferrer" target="_blank">https://gdal.org/drivers/raster/pdf.html#creation-of-pdf-file-from-a-xml-composition-file-gdal-3-0</a><br>
> ><br>
> > But, the description only gives examples of the XML Composition file<br>
> > being used from C++ or Python code.<br>
> ><br>
> > Is it possible to use the XML Composition file directly from GDAL<br>
> > commands on the command line?<br>
><br>
> That page links to<br>
> <a href="https://raw.githubusercontent.com/OSGeo/gdal/master/gdal/swig/python/samples/gdal_create_pdf.py" rel="noreferrer noreferrer" target="_blank">https://raw.githubusercontent.com/OSGeo/gdal/master/gdal/swig/python/samples/gdal_create_pdf.py</a><br>
> which is a python script to do exactly that.<br>
><br>
> > (presumably the Composition file would be passed as a -co creation<br>
> > option parameter)<br>
><br>
> def Usage():<br>
>      print('Usage: gdal_create_pdf composition.xml out.pdf')<br>
>      return -1<br>
><br>
> ... so you don't even need the "-co" argument.<br>
><br>
> --<br>
> Andrew C. Aitchison                                     Kendal, UK<br>
>                         <a href="mailto:andrew@aitchison.me.uk" target="_blank" rel="noreferrer">andrew@aitchison.me.uk</a><br>
<br>
<br>
<br>
-- <br>
Ian Mayo<br>
Deep Blue C Technology Ltd<br>
- New technologies, implemented well<br>
</blockquote></div>