Sautin |
SautinSoft is a software development company that specializes in creating reliable and market-demanded .Net components for creating, parsing, modifying, and converting documents in various popular formats, such as PDF, DOCX, XLSX, HTML, RTF, and Text, as well as images. Our company, founded in 2002, offers a range of products that contain classes, structures, and enumerations that implement the PDF document as specified in ISO 32000-1, section 7.7 of the PDF specification. The root object of the PDF document is an instance of the SautinSoft.Pdf class.
Class | Description | |||
---|---|---|---|---|
DocxSaveOptions | Represents a class which stores saving options for Microsoft Word Document files. | |||
ImageLoadOptions | Represents options used for loading a PdfImage from a file or a stream. | |||
ImageSaveOptions | Represents a class which stores saving options for image files. | |||
InvalidPdfArrayItemException | Represents errors that occur when a value that is being retrieved from or being set to a PdfArray instance is not according to the PDF Specification ISO 32000-1:2008. | |||
InvalidPdfDictionaryEntryException | Represents errors that occur when a value that is being retrieved from or being set to a PdfDictionary is not according to the PDF Specification ISO 32000-1:2008. | |||
InvalidPdfValueException | Represents errors that occur when a value that is being retrieved from or being set to a PdfDictionary or a PdfArray instance is not according to the PDF Specification ISO 32000-1:2008. | |||
PdfAssociatedFileCollection | Represents a collection of associated files that provide a means to associate content in other formats with selected objects of a PDF file and to identify the relationship between them. For associated files their associated PdfFileSpecification shall include the AssociatedRelationshipType property indicating one of several possible relationships that the file has to the associated PDF object. | |||
PdfCollection | Represents a base non-generic class for all collection types that implement various PDF components. | |||
PdfCollectionT | Represents a base class for all collection types that implement various PDF components. | |||
PdfDestination | A destination defines a particular view of a document, consisting of the following items:
| |||
PdfDocument | Represents a root class in the SautinSoft.Pdf implementation of the PDF Document Structure as specified in the PDF Specification ISO 32000-1:2008, section '7.7 Document Structure'. | |||
PdfDocumentIdentifier | Represents an identifier of a PdfDocument. | |||
PdfDocumentInformation | Contains metadata for the PdfDocument. | |||
PdfDocumentNames | Contains the correspondence between names and objects for some categories of objects in a PDF file that can be referred to by name rather than by object reference. | |||
PdfEmbeddedFile | Represents an embedded file stream (PDF 1.3) that enables embedding the contents of referenced files directly within the body of the PDF file. This makes the PDF file a self-contained unit that can be stored or transmitted as a single entity. | |||
PdfEmbeddedFileSpecificationTree | Represents a name tree mapping name strings to file specifications for embedded file streams (see 7.11.4, "Embedded File Streams"). | |||
PdfException | Represents a base class for all errors that occur in SautinSoft.Pdf assembly. | |||
PdfFileSpecification | Represents a full file specification that might include information related to one or more specific file systems with which a PDF file can refer to the contents of another file (PDF 1.1). A file specification shall refer to a file external to the PDF file or to a file embedded within the referring PDF file, allowing its contents to be stored or transmitted along with the PDF file. The file is considered external to the PDF file in either case. | |||
PdfLoadOptions | Represents options used for loading a PdfDocument from a PDF file. | |||
PdfObject | Represents a base class for all types that implement various PDF components. | |||
PdfOptionalCollectionT | Represents a base class for all collection types whose backing storage (usually PdfArray) is optional and created only if required. | |||
PdfOutline | A PDF document may contain a document outline that the conforming reader may display on the screen, allowing the user to navigate interactively from one part of the document to another. The outline consists of a tree-structured hierarchy of outline items (sometimes called bookmarks), which serve as a visual table of contents to display the document’s structure to the user. PdfOutline represents a single outline item that is a node in the doubly linked list of outline items represented by PdfOutlineCollection. | |||
PdfOutlineCollection | A PDF document may contain a document outline that the conforming reader may display on the screen, allowing the user to navigate interactively from one part of the document to another. The outline consists of a tree-structured hierarchy of outline items (sometimes called bookmarks), which serve as a visual table of contents to display the document’s structure to the user. PdfOutlineCollection represents a collection of outline items.
| |||
PdfPage | Represents the leaf of the page tree, a page object, a dictionary specifying the attributes of a single page of the document. | |||
PdfPageObject | Represents a base class for page tree nodes: intermediate nodes, called page tree nodes represented with PdfPages type, and leaf nodes, called page objects represented with PdfPage type. | |||
PdfPageObjectCollection | Represents a collection of page tree nodes, both intermediate and leaf that are kids of the particular intermediate page tree node. | |||
PdfPages | Represents an intermediate node in a page tree, called a page tree node.
| |||
PdfRectangle | Represents a rectangle used to describe locations on a page and bounding boxes for a variety of objects. | |||
PdfSaveOptions | Represents options used for saving a PdfDocument to a PDF file. | |||
PdfTreeTKey, TValue | Represents a base class for name trees and number trees. | |||
PdfViewerPreferences | Represents a viewer preferences dictionary (PDF 1.2) controlling the way the document shall be presented on the screen or in print. If no such dictionary is specified, conforming readers should behave in accordance with their own current user preference settings. | |||
PdfXmlMetadataStream | Represents an XML metadata stream. | |||
SaveOptions | Represents a base class for saving options of various file formats. | |||
TrialVersionLimitReachedException | Exception that occurs when trial version limit is reached. |
Structure | Description | |
---|---|---|
PdfLanguage | Represents a language identifier that shall either be the empty text string, to indicate that the language is unknown, or a Language-Tag as defined in RFC 3066, Tags for the Identification of Languages. |
Enumeration | Description | |
---|---|---|
DocxLayoutMode | An enumeration of the docx layout reconstruction modes. | |
ImageSaveFormat | An enumeration of supported image file formats when saving an image. | |
PdfAssociatedFileRelationshipType | Represents the type of the relationship between the component of the PdfDocument that refers to the PdfFileSpecification and the associated file denoted by the PdfFileSpecification. | |
PdfCrossReferenceType | Represents how cross-reference information (information about byte positions of the indirect objects) and indirect objects are stored in the PDF file. | |
PdfDestinationViewType | Enumerates the allowed syntactic forms for specifying a destination explicitly in a PDF file. | |
PdfPageBoundaryType | A PDF page may be prepared either for a finished medium, such as a sheet of paper, or as part of a prepress process in which the content of the page is placed on an intermediate medium, such as film or an imposed reproduction plate. In the latter case, it is important to distinguish between the intermediate page and the finished page. The intermediate page may often include additional production-related content, such as bleeds or printer marks, that falls outside the boundaries of the finished page. To handle such cases, a PDF page may define as many as five separate boundaries to control various aspects of the imaging process: | |
PdfPageLayout | Represents a page layout that shall be used when the document is opened. | |
PdfPageMode | Represents how the document should be displayed by a viewer when opened. | |
PdfTextAlignment | Specifies whether the text is left-aligned, right-aligned, centered, or justified. | |
PdfVersion | Represents the version of the PDF specification to which the PdfDocument conforms. | |
PixelFormat | An enumeration of supported pixel formats when saving a PdfDocument to an image using an ImageSaveOptions. | |
TiffCompression | An enumeration of supported compression schemes for Tagged Image File Format (TIFF) when saving a PdfDocument to an image using an ImageSaveOptions. |