|  |  |  |  | 
Once you have an SVG image loaded into an RsvgHandle, you can render it to a Cairo context any number of times, or to different Cairo contexts, as needed. As a convenience, you can pick a single element in the SVG by its "id" attribute and render only that element; this is so that sub-elements can be extracted conveniently out of a larger SVG.
      Generally you should use
      rsvg_handle_render_document() to render the
      whole SVG document at any size you choose into a Cairo context.