<!-- ##### SECTION Title ##### -->
PopplerDocument

<!-- ##### SECTION Short_Description ##### -->
Information about a document

<!-- ##### SECTION Long_Description ##### -->
<para>
The #PopplerDocument is an object used to refer to a main document.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
</para>

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


<!-- ##### SECTION Image ##### -->


<!-- ##### ENUM PopplerPageLayout ##### -->
<para>

</para>

@POPPLER_PAGE_LAYOUT_UNSET: 
@POPPLER_PAGE_LAYOUT_SINGLE_PAGE: 
@POPPLER_PAGE_LAYOUT_ONE_COLUMN: 
@POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT: 
@POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT: 
@POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT: 
@POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT: 

<!-- ##### ENUM PopplerPageMode ##### -->
<para>

</para>

@POPPLER_PAGE_MODE_UNSET: 
@POPPLER_PAGE_MODE_NONE: 
@POPPLER_PAGE_MODE_USE_OUTLINES: 
@POPPLER_PAGE_MODE_USE_THUMBS: 
@POPPLER_PAGE_MODE_FULL_SCREEN: 
@POPPLER_PAGE_MODE_USE_OC: 
@POPPLER_PAGE_MODE_USE_ATTACHMENTS: 

<!-- ##### ENUM PopplerFontType ##### -->
<para>

</para>

@POPPLER_FONT_TYPE_UNKNOWN: 
@POPPLER_FONT_TYPE_TYPE1: 
@POPPLER_FONT_TYPE_TYPE1C: 
@POPPLER_FONT_TYPE_TYPE1COT: 
@POPPLER_FONT_TYPE_TYPE3: 
@POPPLER_FONT_TYPE_TRUETYPE: 
@POPPLER_FONT_TYPE_TRUETYPEOT: 
@POPPLER_FONT_TYPE_CID_TYPE0: 
@POPPLER_FONT_TYPE_CID_TYPE0C: 
@POPPLER_FONT_TYPE_CID_TYPE0COT: 
@POPPLER_FONT_TYPE_CID_TYPE2: 
@POPPLER_FONT_TYPE_CID_TYPE2OT: 

<!-- ##### ENUM PopplerViewerPreferences ##### -->
<para>

</para>

@POPPLER_VIEWER_PREFERENCES_UNSET: 
@POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR: 
@POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR: 
@POPPLER_VIEWER_PREFERENCES_HIDE_WINDOWUI: 
@POPPLER_VIEWER_PREFERENCES_FIT_WINDOW: 
@POPPLER_VIEWER_PREFERENCES_CENTER_WINDOW: 
@POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE: 
@POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL: 

<!-- ##### ENUM PopplerPermissions ##### -->
<para>

</para>

@POPPLER_PERMISSIONS_OK_TO_PRINT: 
@POPPLER_PERMISSIONS_OK_TO_MODIFY: 
@POPPLER_PERMISSIONS_OK_TO_COPY: 
@POPPLER_PERMISSIONS_OK_TO_ADD_NOTES: 
@POPPLER_PERMISSIONS_OK_TO_FILL_FORM: 
@POPPLER_PERMISSIONS_FULL: 

<!-- ##### FUNCTION poppler_document_new_from_file ##### -->
<para>

</para>

@uri: 
@password: 
@error: 
@Returns: 


<!-- ##### FUNCTION poppler_document_new_from_data ##### -->
<para>

</para>

@data: 
@length: 
@password: 
@error: 
@Returns: 


<!-- ##### FUNCTION poppler_document_save ##### -->
<para>

</para>

@document: 
@uri: 
@error: 
@Returns: 


<!-- ##### FUNCTION poppler_document_get_n_pages ##### -->
<para>

</para>

@document: 
@Returns: 


<!-- ##### FUNCTION poppler_document_get_page ##### -->
<para>

</para>

@document: 
@index: 
@Returns: 


<!-- ##### FUNCTION poppler_document_get_page_by_label ##### -->
<para>

</para>

@document: 
@label: 
@Returns: 


<!-- ##### FUNCTION poppler_document_find_dest ##### -->
<para>

</para>

@document: 
@link_name: 
@Returns: 


<!-- ##### FUNCTION poppler_document_has_attachments ##### -->
<para>

</para>

@document: 
@Returns: 


<!-- ##### FUNCTION poppler_document_get_attachments ##### -->
<para>

</para>

@document: 
@Returns: 


<!-- ##### FUNCTION poppler_document_get_form_field ##### -->
<para>

</para>

@document: 
@id: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_get_type ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_new ##### -->
<para>

</para>

@document: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_copy ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_free ##### -->
<para>

</para>

@iter: 


<!-- ##### FUNCTION poppler_index_iter_get_child ##### -->
<para>

</para>

@parent: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_is_open ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_get_action ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_index_iter_next ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_font_info_new ##### -->
<para>

</para>

@document: 
@Returns: 


<!-- ##### FUNCTION poppler_font_info_scan ##### -->
<para>

</para>

@font_info: 
@n_pages: 
@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_font_info_free ##### -->
<para>

</para>

@font_info: 


<!-- ##### FUNCTION poppler_fonts_iter_get_type ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_copy ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_free ##### -->
<para>

</para>

@iter: 


<!-- ##### FUNCTION poppler_fonts_iter_get_name ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_get_full_name ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_get_font_type ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_is_embedded ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_is_subset ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_fonts_iter_next ##### -->
<para>

</para>

@iter: 
@Returns: 


<!-- ##### FUNCTION poppler_ps_file_new ##### -->
<para>

</para>

@document: 
@filename: 
@first_page: 
@n_pages: 
@Returns: 


<!-- ##### FUNCTION poppler_ps_file_set_paper_size ##### -->
<para>

</para>

@ps_file: 
@width: 
@height: 


<!-- ##### FUNCTION poppler_ps_file_set_duplex ##### -->
<para>

</para>

@ps_file: 
@duplex: 


<!-- ##### FUNCTION poppler_ps_file_free ##### -->
<para>

</para>

@ps_file: 


