Hi Alessandro

On Mon, Dec 20, 2010 at 2:47 PM, Alessandro Pasotti <apaso...@gmail.com> wrote:
> Hi,
> I've spent a few hours exploring the codebase while I was thinking about
> building a web service to generate (vectorial) PDF for a map.
> IMHO this would be a must, expecially now that QGIS has entered in the web
> service arena with qgis-mapserver.
> The idea is to build a qgis-mapserver companion which would take care of
> building a PDF representation of the map using the configured project(s) and
> a print template.
> The idea is that the user can configure the WMS and print template from QGIS
> GUI, and have a  WMS + PDF-print service running with a few clicks.
> The obvious road for such a service is qgis-mapserver (read layers, map
> extent etc. from request like WMS does), + qgis-print-composer (read the
> template name, the resolutions and paper format from request) but it seems
> like the print-composer cannot work without a GUI, is this correct ?

Marco has refactored the composer code few releases ago, so now it's
possible to use the print composer by calling only qgis_core code.
There is also a simple example how to use the composer:

http://www.qgis.org/pyqgis-cookbook/composer.html#output-using-map-composer

The code saves only a raster image, though saving a PDF should require
only minor modifications of that code. If you will have any problems
adapting it, I'll try to provide also PDF example.

Regards
Martin
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to