ImageGear for C and C++ on Linux v18.8 - Updated
HIG_PDF_DOC
API Reference Guide > PDF Component API Reference > PDF Component Objects Reference > General Objects > HIG_PDF_DOC

Handle to the PDF document object. The underlying PDF representation of a document. Through PDF Document, your application can perform most of the Edit Pages operations (delete, replace, and so on). Thumbnails can be created and deleted through this object. You can set and retrieve document information fields through this object as well.

Members:

IG_PDF_doc_create Creates a PDF document and attaches it to HMIGEAR.
IG_PDF_doc_create_new_page Creates a new PDF page for the hMPIDoc.
IG_PDF_doc_create_wordfinder Creates a word finder that is used to extract text in the host encoding from a PDF file.
IG_PDF_doc_create_wordfinder_ucs Creates a word finder that is used to extract text in the host encoding from a PDF file.
IG_PDF_doc_delete_pages Deletes the specified pages.
IG_PDF_doc_form_flatten Flattens a document's AcroForm fields into its page content.
IG_PDF_doc_get_bookmark Gets the root of the document's bookmark tree.
IG_PDF_doc_get_info Gets the value of a key in a document's Info dictionary, or the value of this same key in the XMP metadata, whichever is latest.
IG_PDF_doc_get_is_linearized Determines whether or not the PDF document is linearized.
IG_PDF_doc_get_layer Gets the layer with a specified index.
IG_PDF_doc_get_layer_count Gets the layer count for the document.
IG_PDF_doc_get_new_crypt_handler Gets the specified document's new security handler (that is, the security handler that will be used after the document is saved).
IG_PDF_doc_get_new_security_data Gets the security data structure for the specified document's new security handler.
IG_PDF_doc_get_new_security_info Gets the security information from the specified document's new security handler.
IG_PDF_doc_get_page Gets a handle to a specific page.
IG_PDF_doc_get_page_count Gets the number of pages in the document.
IG_PDF_doc_get_root Returns the Catalog dictionary of the PDF document
IG_PDF_doc_get_security_data Gets the security data structure for the specified document's new security handler.
IG_PDF_doc_insert_pages Inserts nPageCount pages from hDoc2 into hDoc.
IG_PDF_doc_page_release Releases a handle to a PDF page.
IG_PDF_doc_perm_request Checks the permissions associated with the specified document using the latest permissions format, and determines whether the requested operation is allowed for the specified object in the document.
IG_PDF_doc_print Prints PDF pages from a PDF document, allowing the user to specify options such as page size, rotation, and fit mode.
IG_PDF_doc_set_info Sets the value of a key in a document's Info dictionary.
IG_PDF_doc_set_new_crypt_handler Sets specified document's new security handler (the security handler that will be used after the document is saved).
IG_PDF_doc_set_new_security_data Sets the security data structure for the specified document's new security handler.
IG_PDF_doc_xfa_is_dynamic This function returns true if a document contains dynamic XFA content, and false otherwise.
IG_PDF_doc_xfa_is_present This function returns true if a document contains XFA content (dynamic or static), and false otherwise.
IG_PDF_doc_xfa_remove This function removes XFA content from a document.