The com.aspose.pdf.facades package provides classes originally came from Aspose.Pdf.Kit. These classes are used for manipulating documents performing operations like concatenating, stamping, signing, annotating etc. but on the high level without access to a document’s inner structure.


Class Description
Algorithm Represents algorithms which can be used to encrypt pdf document.
AlignmentType Class contains possibly alignment types.
AutoRotateMode Direction of the rotation when document is printed.
BlendingColorSpace Class represents blending color space.
Bookmark Represents a bookmark.
Bookmarks Represents a collection of Bookmark objects.
CgmPdfProducer Represents a class to produce PDF from Computer Graphics Metafile(CGM) format.
DataType Enumerates field types definitions.
DefaultMetadataProperties Enumeration of standard XMP properties.
DocumentPrivilege Represents the privileges for accessing Pdf file.
EncodingType Enumerates encoding types of the text using.
Facade Base facade class.
FieldType Enumeration of possible field types.
FontColor Class representing color of the text.
FontStyle Enumerates 14 types of font.
Form Class representing Acro form object.
Form.ImportStatus Status of imported field
FormEditor Class for editing forms (adding/deleting field etc)
FormEditorWeb Class for editing forms (ading/deleting field etc)
FormFieldFacade Class for representing field properties.
FormWeb Representing Acro form Interface.
FormattedText Class which represents formatted text.
ImageMergeMode Represents modes for merging images.
KeySize Defines different key sizes which can be used to encrypt pdf documents.
LineInfo Represents the information of line.
PdfAnnotationEditor Represents a class for work with PDF document annotations (comments).
PdfBookmarkEditor Represents a class to work with PDF file’s bookmarks including create, modify, export, import and delete.
PdfContentEditor Represents a class to edit PDF file’s content.
PdfConverter Represents a class to convert a pdf file’s each page to images, supporting BMP, JPEG, PNG and TIFF now.
PdfExtractor Class for extracting images and text from PDF document.
PdfFileEditor Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet, etc.
PdfFileEditor.ConcatenateCorruptedFileAction Action performed when corrupted file was met in concatenation process.
PdfFileEditor.ConcatenationProgressHandler Represents class with abstract method that usually supplied by calling side and handles progress events that comes from concatenation.
PdfFileEditor.CorruptedItem Class which provides information about corrupted files in time of concatenation.
PdfFileEditor.PageBreak Data of page break position.
PdfFileEditor.ProgressEventHandlerInfo This class represents information about concatenation progress that can be used in external application.
PdfFileEditor.ProgressEventType This enum describes possible progress event types that can occure during concatenation
PdfFileEditorWeb Represents PdfFileEditorWeb class
PdfFileInfo Represents a class for accessing meta information of PDF document.
PdfFileMend Represents a class for adding texts and images on the pages of existing PDF document.
PdfFileSanitization Represents sanitization and recovery API.
PdfFileSecurity Represents encrypting or decrypting a Pdf file with owner or user password, changing the security setting and password.
PdfFileSignature Represents a class to sign a pdf file with a certificate.
PdfFileStamp Class for adding stamps (watermark or background) to PDF files.
PdfFileStampWeb Class for adding stamps (watermark or background) to PDF files.
PdfJavaScriptStripper Class for removing all Java Script code.
PdfPageEditor Represents a class to edit the PDF file’s page, including rotating page, zooming page, moving position and changing page size.
PdfPrintPageInfo Represents an object that contains current printing page info.
PdfProducer Represents a class to produce PDF from other formats.
PdfQueryPageSettingsEventHandler Represents the method that handles the QueryPageSettings event of a PrintDocument.
PdfViewer Represents a class to view or print a pdf.
PdfXmpMetadata Class for manipulation with XMP metadata.
PositioningMode Defines positioning mode.
PropertyFlag Enumeration of possible field flags.
ReplaceTextStrategy This class contains parameters which define PdfContentEditor behavior when ReplaceText operation is performed.
ReplaceTextStrategy.NoCharacterAction Action to perform if font does not contain required character
ReplaceTextStrategy.Scope Scope where replace text operation is applied REPLACE_FIRST by default
SaveableFacade Base class for all saveable facades.
Stamp Class represeting stamp.
StampInfo Class representing stamp information.
StampType Describes stamp types.
SubmitFormFlag Enumeration of possible submit form flags.
TextProperties Represents text properties such as: text size, color, style etc.
VerticalAlignmentType Class representing possible vertical alignment values.
ViewerPreference Describes viewer prefereces (page mode, non full screen page mode, page layout).
WordWrapMode Defines word wrapping strategies


Interface Description
IFacade General facade interface that defines common facades methods.
IForm Class representing Acro form object.
IFormEditor Class for editing forms (adding/deleting field etc)
IPdfFileEditor Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet, etc.
IPdfFileStamp interface for adding stamps (watermark or background) to PDF files.
ISaveableFacade Facade interface that defines methods common for all saveable facades.