All Classes and Interfaces

Class
Description
Thrown if a specific event occurred that was undesirable by the current configuration and thus caused a premature termination of the conversion.
This interface defines a Callback.call(OutputItem) function
This class provides a single static method to cleanup static resources.
This class contains all options related to the PDF or image conversion.
An enum containing IP address types.
A type containing attachment data.
A type containing booklet mode data.
An enum containing cleanup constants.
An enum containing color space constants.
A type containing settings for the potential conversion of CSS colors and images into the target color space.
An enum containing conformance constants.
A type containing security rule properties.
An enum containing security rule action constants.
A type containing specifications on which content should be observed.
A type containing continuous output data.
An object containing cookie data.
An enum containing cookie policy constants.
An enum containing CSS property support mode constants.
A type containing settings of how CSS properties are supported.
A type containing a custom URLStreamHandler for a certain protocol.
A type containing various options for debugging.
An enum containing document type constants.
An enum containing encryption constants.
A type containing settings related to PDF encryption.
An enum containing error policies.
An enum containing constants for logging exceeding content against.
An enum containing constants for analyzing exceeding content.
A type containing font data.
An enum containing HTTP authentication scheme constants.
An object containing HTTP authentication credentials data.
An enum containing HTTP protocol constants.
Deprecated. 
A type containing settings related to inspectable documents.
An enum containing JavaScript debug mode constants.
An enum containing JavaScript engines.
A type containing settings related to JavaScript.
An enum containing keystore type constants.
A type containing a key-value-pair.
A type containing data for logging exceeding content.
An enum containing log level constants.
An enum containing media feature constants.
A type containing media feature data.
An enum containing merge mode constants.
A type containing settings related to PDF merging.
An object containing network settings data.
A type containing output data.
A type containing data for an output intents.
An enum containing default profiles for output intents.
An enum containing output format constants.
An enum containing constants that determines whether the converted document or the specified PDF document(s) is the content document for overlaying.
An enum containing data to configure how overlay pages that have different dimensions from the pages they are overlaying should be resized.
An enum containing data for repeating overlays.
An enum containing pre-defined page orders.
An enum containing constants for pages per sheet directions.
A type containing data for pages per sheet properties.
A type containing PDF script data.
An enum containing trigger events for PDF scripts.
An enum containing constants for processing preferences.
An enum containing modes for Quirks.
A type containing quirks settings.
An enum containing resolution units.
A type containing data for external resources such as style sheets.
An enum containing resource sub type constants.
A type containing default behaviors for security settings.
A type containing security settings.
A type containing settings for segmenting input documents.
An enum containing the cryptographic filter type that is used for signing.
A type containing data for signing the PDF.
A type containing various options for debugging.
A type containing various options for URL rewrites.
An enum containing constants for viewer preferences.
A type containing XMP data.
An enum containing the priority for XMP.
A type that describes a URL connection attempt of PDFreactor during a conversion.
Thrown when the conversion could not be finished.
Thrown when the configured Configuration.setPageOrder(String) resulted in an empty PDF.
Thrown when the runtime environment is not suitable for running PDFreactor or processing the requested job.
A type that describes one instance of content exceeding its page or parent.
The type of a PDFreactorException.
Thrown when there is an error with the HTTP cache.
This class contains all options related to the UserAgent's HTTP cache.
Exception for incompatibilities between settings and output formats, e.g.
Thrown when the conversion is terminated due to an exception in an internal module.
Thrown when the Configuration object is not semantically valid, e.g.
Thrown when a specified resource is not valid, e.g.
A JavaScript log record.
Thrown when an incompatible Java version is used.
This class provides methods to convert a JSON string into a Configuration instance and to serialize a Configuration instance into JSON.
Thrown when there was an issue with the configured license key.
The log of a PDF or image conversion.
This exception is thrown when a dependency of PDFreactor is not available.
A type that describes a missing resource.
Thrown when a resource could not be loaded and the appropriate error policy is configured.
Thrown when PDFreactor was unable to write output in any of the OutputStreams that were supplied through OutputItems.
An OutputItem contains a partial result of a conversion and meta information.
An emum representing the type of OutputItem.
This interface defines a provide function which can be applied on an OutputItem via OutputItem.setCallback(Callback)
Thrown when the configured Configuration.setPageOrder(String) was invalid.
Thrown if a merging specific error occurred.
PDFreactor converts HTML and XML documents into PDF or image.
This exception is thrown by PDFreactor's convert methods and represents exceptions which caused PDFreactor to abort the conversion.
Thrown when the configured Configuration.setConformance(Conformance) could not be achieved.
Thrown if an exception related to PDF signing is thrown.
This interface defines a continuous progress event during PDF creation.
Implement this interface to be informed about the PDF creation progress.
A log record.
Indicates the type of resource.
The Result class represents the result of a PDFreactor conversion.
Thrown if the conversion was terminated programmatically, e.g.
Thrown if the conversion was terminated by a configured timeout.
An implementation of a ProgressEventListener that automatically terminates the conversion after the specified timeout in seconds.
A UserAgent can be passed to a PDFreactor conversion via the Configuration object.
This class contains all options related to the UserAgent.
This exception is thrown by the UserAgent's constructor and represents problems that occurred due to misconfiguration.
The Version class represents the version of PDFreactor.