The Output Intent is an optional entry in the document catalog, or root dictionary. It is an array of OutputIntent dictionaries that describe the color reproduction characteristics of possible output devices. The purpose of the OutputIntent is to... Read More
APDFL: Page Processing
Hyperlinks direct a user to a different part of the same PDF document, or connect the user to an external web page. In PDF, a link is a type of annotation. So to compile a list of all of the links in a PDF document, you would search for annots of... Read More
PostScript does not support translucent inks, so transparent objects cannot be rendered as such. In the Adobe PDF Library, you may specify that they are flattened, or that the page be rendered as a bitmap. Read More
PDDocInsertPages is used to merge pages in multiple PDF documents into a single PDF. The process requires a number of steps and is memory intensive, but you can merge as many source PDF documents as your system memory will allow. PDDocInsertPages... Read More
A PDF document may contain thumbnail images, but they are not required. Adobe Acrobat ignores any thumbnails it finds in a PDF, and automatically generates its own temporarily when they are needed for page viewing. It does not embed its own... Read More
As in PostScript, in the Adobe PDF Library the matrix is the primary method used to control where PDF elements are placed on a page, and the size (scale) of those elements: a and b are the scale factors in X and Y positions of the movement in x c... Read More
The PDPageGetSize() interface was created first to return the PDF page size, returning it as a simple width and height. The following interfaces were added later to provide more precise definitions of the PDF page: PDPageGetMediaBox()... Read More
The retrieved values of PDPageGetBBox are members of an ASFixedRect structure, which stores four ASFixed variables for use in defining rectangular areas: Left Top Right Bottom The variables are defined in the asexpt.h header file. These are ASFixed... Read More
The PDFEdit Layer (PDE) of the Adobe Acrobat API contains classes that provide for editing in PDF documents including colorspaces, clip and page objects, fonts, form XObjects, and other objects. PDFEdit provides easy access to PDF page contents.... Read More
To add JavaScript to a PDF document, you need to set a PDF document's OpenAction to a JavaScript Action. The OpenAction value specifies a destination in the document that will be displayed when the document is opened, or an action that will be... Read More