public class Document : Object {
public weak string author { get; } ;
public weak int creation_date { get; } ;
public weak string creator { get; } ;
public weak string format { get; } ;
public weak string keywords { get; } ;
public weak string linearized { get; } ;
public weak string metadata { get; } ;
public weak int mod_date { get; } ;
public weak PageLayout page_layout { get; } ;
public weak PageMode page_mode { get; } ;
public weak Permissions permissions { get; } ;
public weak string producer { get; } ;
public weak string subject { get; } ;
public weak string title { get; } ;
public weak ViewerPreferences viewer_preferences { get; } ;
public Document.from_data ( string data,
int length,
string password )
throws GLib.Error;
public Document.from_file ( string uri,
string password )
throws GLib.Error;
public weak Dest find_dest ( string link_name ) ;
public weak GLib.List get_attachments ( ) ;
public weak FormField get_form_field ( int id ) ;
public int get_n_pages ( ) ;
public weak Page get_page ( int index ) ;
public weak Page get_page_by_label ( string label ) ;
public bool has_attachments ( ) ;
public bool save ( string uri )
throws GLib.Error;
}

public Document.from_data ( string data,
int length,
string password )
throws GLib.Error;
public Document.from_file ( string uri,
string password )
throws GLib.Error;
public weak string author { get; } ;
public weak int creation_date { get; } ;
public weak string creator { get; } ;
public weak string format { get; } ;
public weak string keywords { get; } ;
public weak string linearized { get; } ;
public weak string metadata { get; } ;
public weak int mod_date { get; } ;
public weak PageLayout page_layout { get; } ;
public weak PageMode page_mode { get; } ;
public weak Permissions permissions { get; } ;
public weak string producer { get; } ;
public weak string subject { get; } ;
public weak string title { get; } ;
public weak ViewerPreferences viewer_preferences { get; } ;
public weak Dest find_dest ( string link_name ) ;
public weak GLib.List get_attachments ( ) ;
public weak FormField get_form_field ( int id ) ;
public int get_n_pages ( ) ;
public weak Page get_page ( int index ) ;
public weak Page get_page_by_label ( string label ) ;
public bool has_attachments ( ) ;
public bool save ( string uri )
throws GLib.Error;
Created by Valadoc