<!-- ##### SECTION Title ##### -->
PDF Surfaces

<!-- ##### SECTION Short_Description ##### -->
Rendering PDF documents

<!-- ##### SECTION Long_Description ##### -->
<para>
The PDF surface is used to render cairo graphics to Adobe
PDF files and is a multi-page vector surface backend.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
<itemizedlist>
<listitem>#cairo_surface_t</listitem>
</itemizedlist>
</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO CAIRO_HAS_PDF_SURFACE ##### -->
<para>
Defined if the PDF surface backend is available.
This macro can be used to conditionally compile backend-specific code.
</para>



<!-- ##### FUNCTION cairo_pdf_surface_create ##### -->
<para>

</para>

@filename: 
@width_in_points: 
@height_in_points: 
@Returns: 


<!-- ##### FUNCTION cairo_pdf_surface_create_for_stream ##### -->
<para>

</para>

@write_func: 
@closure: 
@width_in_points: 
@height_in_points: 
@Returns: 


<!-- ##### FUNCTION cairo_pdf_surface_set_size ##### -->
<para>

</para>

@surface: 
@width_in_points: 
@height_in_points: 


