VintaSoft Imaging .NET SDK 12.3: Documentation for .NET developer
Vintasoft.Imaging.Pdf Namespace / PdfDocument Class
Constructors Properties Methods Events SeeAlso
In This Topic
    PdfDocument Class Members
    In This Topic
    The following tables list the members exposed by PdfDocument.
    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Initializes a new instance of the class.
    Public Properties
     NameDescription
    Public PropertyGets or sets an additional-actions defining the actions to be taken in response to various trigger events affecting the document as a whole.
    Public PropertyGets a collections of file attachments that a PDF consumer uses to enhance the presentation of file attachments stored in the PDF document.
    Public PropertyGets a result of last authentication.
    Public PropertyGets or sets a value indicating whether the document must automatically update the interactive field appearances if NeedAppearances is set to true.
    Public PropertyGets or sets the collection of bookmarks of this PDF document.
    Public PropertyGets the PDF document catalog - root of a document object hierarchy.
    Public PropertyGets or sets settings for decoding of pages of this PDF document.
    Public PropertyGets or sets information (author, modification date, etc) about this PDF document.
    Public PropertyGets or sets the document view mode (PageMode) that specifies how the document should be displayed when opened.
    Public PropertyGets or sets a dictionary of embedded file specifications.
    Public PropertyGets an information about encryption system.
    Public PropertyGets or sets a extensions dictionary representing information about the PDF extensions that this document contains.
    Public PropertyGets or sets a font manager of this PDF document.
    Public PropertyGets or sets FontProgramsControllerBase that allows to access external font programs.
    Public PropertyGets the format of this PDF document that specified in the file's header.
    Public PropertyGets a value indicating whether this document has the document information.
    Public PropertyGets a value indicating whether PDF file has linearization information.
    Public PropertyGets or sets information about contents and properties of a document interactive form.
    Public PropertyGets a value indicating whether PDF document is changed.
    Public PropertyGets a value indicating whether this PDF document is disposed.
    Public PropertyGets a value indicating whether the PDF document is encrypted.
    Public PropertyGets or sets a value indicating whether the PDF document requires saving.
    Public PropertyGets a value indicating whether PDF document is waiting for singning (has not imlemented digital signatures).
    Public PropertyGets or sets a dictionary that maps names to the document-level JavaScript actions.
    Public PropertyGets or sets information about the document's usage of Tagged PDF conventions.
    Public PropertyGets or sets metadata associated with this PDF document.
    Public PropertyGets or sets a value specifying an action to be performed when the document is opened.
    Public PropertyGets or sets a value specifying a destination to be displayed when the document is opened.
    Public PropertyGets or sets a configuration of current optional content.
    Public PropertyGets or sets the properties of document optional content.
    Public PropertyGets or sets an information about page labeling.
    Public PropertyGets the collection of pages of this PDF document.
    Public PropertyGets or sets settings for rendering of pages of this PDF document.
    Public PropertyGets the document revisions.
    Public PropertyGets a collection of runtime messages, which occured during loading of this PDF document or rendering of PDF pages in current thread.
    Public PropertyGets the source stream of this PDF document.
    Public PropertyGets the object that is used for synchronized access to the SourceStream.
    Public PropertyGets or sets the version of the PDF specification to which the document conforms (for example, 1.4) if later than the version specified in the file's header (Format).
    Public PropertyGets the length of the source (file or stream) of this PDF document.
    Public PropertyGets or sets the document's structure tree root dictionary.
    Public PropertyGets or sets the mode that specifies the page layout to be used when the document is opened.
    Public PropertyGets or sets a viewer preferences that specify the way the document is to be displayed on the screen.
    Public Methods
     NameDescription
    Public MethodOverloaded. Adds pages from specified PDF document to the current PDF document, also adds bookmark tree of specified PDF document to the bookmark in current PDF document.
    Public MethodAdds the runtime message to the RuntimeMessages property.
    Public MethodPerforms authentication using specified password.
    Public MethodPerforms authentication as owner using specified password.
    Public MethodPerforms authentication as user using specified password.
    Public MethodClear the resources cache.
    Public MethodClears the list of runtime messages.
    Public MethodOverloaded. Converts a PDF document to the conformance with the specified format.
    Public MethodCreates the Attachments (Portfolio).
    Public MethodReleases all resources used by this PdfDocument.
    Public MethodReturns the array of runtime messages, which occured during loading of this PDF document or rendering of PDF pages in any thread.
    Public MethodReturns the PDF document conformance from the PDF document metadata.
    Public MethodOverloaded. Returns a collection of fonts of this PDF document.
    Public MethodReturns a collection of image-resources of this PDF document.
    Public MethodReturns XObject resources (images, forms), which are used multiple times in content streams.
    Public MethodReturns a collection of resources of this PDF document.
    Public MethodReturns all digital signatures of PDF document.
    Public MethodOverloaded. Optimizes the PDF document and converts PDF document to the specified format with specified encryption settings.
    Public MethodOverloaded. Packs and saves PDF document to specified stream in specified format and switches to the specified stream.
    Public MethodRemoves the Attachments (Portfolio).
    Public MethodOverloaded. Removes the duplicate resources (, or ) in PDF document.
    Public MethodRemoves a structure tree from this PDF document.
    Public MethodOverloaded. Removes the unused named resources.
    Public MethodAnalyzes the name dictionary of PDF document and removes not used names from the name dictionary.
    Public MethodSearches not used pages in PDF document and removes not used pages from PDF document. Also method removes all references to removed PDF pages.
    Public MethodOverloaded. Saves the PDF document to file.
    Public MethodOverloaded. Saves the changes to the source of PDF document.
    Public MethodOverloaded. Verifies the PDF document to conformance with the specified format.
    Public Events
     NameDescription
    Public EventOccurs when PDF document is changed. i.e. the value of the IsChanged property is changed.
    Public EventOccurs when IsSavingRequired property value is changed.
    Public EventOccurs when the PDF file is packing/saving.
    Public EventOccurs when the runtime message is added to the RuntimeMessages property.
    See Also