Document Module

Parent module: PDF Module

group a3d_pdf_document_module

Module to define a PDF Document.

This module describes the functions and structures that allow you to define a PDF Document.

Sub-modules

Bit Field to indicate the document permissions.

Bit Field to indicate the document permissions.

Bit Field to indicate the saving options.

Bit Field to indicate the saving options.

Data Structures

A3DPDFDocumentInformationData

A3DPDFDocumentInformationData structure.

Functions

A3DPDFDocumentCreateEmpty()

Function to create an empty PDF document.

A3DPDFDocumentCreateFromPDFFile()

Function to create a document from a PDF file.

A3DPDFDocumentSetInformation()

Function to set information on the document. These information are visible in the Adobe Reader on the File Properties menu.

A3DPDFDocumentSetCustomProperty()

Function to set custom property on the document. These information are visible in the Adobe Reader on the File Properties menu, on the Custom thumbnail.

A3DPDFDocumentSetPassword()

Function to add user and owner passwords on a document.

A3DPDFDocumentSetDocumentPermissions()

Function to set permissions on a document.

A3DPDFDocumentSetPasswordSecurity()

Function to set permissions and passwords on a document.

A3DPDFDocumentAddFileAttachment()

Function to attach a file to the document.

A3DPDFDocumentGetVersion()

Retrieves the PDF version of a given document.

A3DPDFDocumentSave()

Function to save the PDF document.

A3DPDFDocumentSaveEx()

Function to save the PDF document, using some flags for optimizing the size of the resulting PDF.

A3DPDFDocumentClose()

Function to close the document and free all memory.

A3DPDFDocumentEmbedFont()

Function to embed a font in a PDF document.

A3DPDFDocumentExportToWebFormat()

Function to export the PDF document into a web format.

Enumerators

A3DPDFEEncryptContent

Options to encrypt document content.