|
|
|
It is now possible to easily encode links or arbitrary text as QR codes, allowing mobile devices such as smartphones to read them from printouts with their camera.
The tagging mechanism of PDFreactor now conveys more detailed information about the document's content and structure, resulting in improved accessibility and better exportability for resulting tagged PDF (incl. PDF/A) documents.
It is possible to set arbitrary HTTP headers for all connections established by PDFreactor. A convenience method for setting cookies is also included. This enables you to, e.g. pass a session ID to PDFreactor.
PDFreactor enables you to convert documents (incl. style sheets and images), which require a password for their HTTP connections. The supported authentication schemes are Basic and Digest.
If the specified or default font cannot display certain characters in the document, one or more fall-back fonts are automatically determined, i.e. PDFreactor will search the available fall-back fonts until one is found containing the glyph and will use that font for rendering the missing character. A list of preferred fall-back fonts can be specified via CSS or the API.
 PDFreactor can add content of an existing PDF file as the background or foreground for content being converted. This functionality also allows you to include watermark/confidential notes as a background or generate sophisticated form letters for mailings, publicity campaigns etc.
PDFreactor is able to append any number of existing PDF documents in any order to your source document.

N-up printing enables you to place two or more pages on one sheet (physical page). So, you have the ability produce multi-page layouts or compact PDF documents, e.g. to implement a draft/economy print mode within your application.
Using this functionality you can modify the order in which the pages appear in the resulting PDF document. You can even repeat or remove pages.
Using the combination of the rearrange and multi-page features allows the implementation of complex business use cases, e.g. the creation of ready-to-print business card and booklet sheets.
PDFreactor allows you to digitally sign your PDFs with a X.509 certificate. The signature ensures that the document has been created by the author who is specified in the certificate. Moreover it ensures that the document has not been tampered with after its creation.
 In order to avoid elements (e.g. text boxes or images) with fixed pixel widths (common on legacy web pages) exceeding the page size PDFreactor can automatically adjust the DPI value for pixels. Thus, everything will properly fit on the pages. It is also possible to manually specify the DPI value.
Due to partial reengineering we were able further increase PDFreactor’s layout capabilities and accuracy and at the same time also its performance, especially in terms of conversion speed.
 In case an element (i.e. text or an image) exceeds a page or the border of a page content, an optional warning can be logged. Detailed information about those elements can also be retrieved programmatically. Thus, you will know whether the content fits without manually inspecting the entire resulting PDF. Retrieving the total number of pages is also possible.
|