This class provides information about the document level properties of the specified PDF file, such as tags, fonts, PDF Version etc.

Constructors

Properties

_fileSize?: string
_fonts?: Font[]
_hasAcroform?: boolean
_hasEmbeddedFiles?: boolean
_incrementalSaveCount?: number
_infoDict?: InfoDict
_isCertified?: boolean
_isEncrypted?: boolean
_isFTPDF?: boolean
_isLinearized?: boolean
_isPortfolio?: boolean
_isSigned?: boolean
_isTagged?: boolean
_isXFA?: boolean
_pageCount?: number
_pdfVersion?: string
_pdfaComplianceLevel?: string
_pdfeComplianceLevel?: string
_pdfuaComplianceLevel?: string
_pdfvtComplianceLevel?: string
_pdfxComplianceLevel?: string
_xmp?: string

Accessors

  • get containsEmbeddedFiles(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file contains any embedded files.

    Returns undefined | boolean

    true if the specified PDF file contains any embedded files. False otherwise.

  • get fileSize(): undefined | string
  • Returns the size of the specified PDF file.

    Returns undefined | string

    A String denoting the size of the specified PDF file.

  • get fonts(): undefined | Font[]
  • Returns a list of Font instances present in the specified PDF file.

    Returns undefined | Font[]

    A List of Font instances

  • get incrementalSaveCount(): undefined | number
  • Returns the count of the number of times the specified PDF file is edited and saved.

    Returns undefined | number

    An Integer denoting the count of the number of times the specified PDF file is edited and saved.

  • get infoDict(): undefined | InfoDict
  • Returns an InfoDict instance that specifies information related to the specified PDF file such as creation date, author etc.

    Returns undefined | InfoDict

    an InfoDict instance.

  • get isAcroform(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file contains any form fields.

    Returns undefined | boolean

    true if the specified PDF file contains any form fields. False otherwise.

  • get isCertified(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file has been digitally signed with a certifying signature.

    Returns undefined | boolean

    true if the specified PDF file has been digitally signed with a certifying signature. False otherwise.

  • get isEncrypted(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is encrypted.

    Returns undefined | boolean

    true if the specified PDF file is encrypted. False otherwise.

  • get isFullyTaggedPDF(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is a Fully Tagged PDF.

    Returns undefined | boolean

    true if the specified PDF file is a Fully Tagged PDF. False otherwise.

  • get isLinearized(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is linearized.

    Returns undefined | boolean

    true if the specified PDF file is linearized. False otherwise.

  • get isPortfolio(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is a portfolio PDF.

    Returns undefined | boolean

    true if the specified PDF file is a portfolio PDF. False otherwise.

  • get isSigned(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is digitally signed.

    Returns undefined | boolean

    true if the specified PDF file is digitally signed. False otherwise.

  • get isTagged(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is tagged.

    Returns undefined | boolean

    true if the specified PDF file is tagged. False otherwise.

  • get isXFA(): undefined | boolean
  • Returns a boolean specifying whether the specified PDF file is based on the XFA (Extensible Forms Architecture) format.

    Returns undefined | boolean

    true if the specified PDF file is based on the XFA format. False otherwise

  • get pageCount(): undefined | number
  • Returns a number specifying the number of pages in the specified PDF file.

    Returns undefined | number

    An Integer denoting the number of pages in the specified PDF file.

  • get pdfAComplianceLevel(): undefined | string
  • Returns a string specifying the PDF/A compliance level for the specified PDF file - e.g "PDF/A-4" etc.

    Returns undefined | string

    A String denoting the PDF/A compliance level for the specified PDF file.

  • get pdfEComplianceLevel(): undefined | string
  • Returns a string specifying the PDF/E compliance level for the specified PDF file - e.g. "PDF/E-1" etc.

    Returns undefined | string

    A String denoting the PDF/E compliance level for the specified PDF file.

  • get pdfUAComplianceLevel(): undefined | string
  • Returns a string specifying the PDF/UA compliance level for the specified PDF file - e.g. "PDF/UA-1" etc.

    Returns undefined | string

    A String denoting the PDF/UA compliance level for the specified PDF file.

  • get pdfVTComplianceLevel(): undefined | string
  • Returns a string specifying the PDF/VT compliance level for the specified PDF file - e.g. "PDF/VT-3" etc.

    Returns undefined | string

    A String denoting the PDF/VT compliance level for the specified PDF file.

  • get pdfVersion(): undefined | string
  • Returns a string specifying the version of the specified PDF file - e.g. "1.7", "2.0" etc.

    Returns undefined | string

    A String denoting the version of the specified PDF file.

  • get pdfXComplianceLevel(): undefined | string
  • Returns a string specifying the PDF/X compliance level for the specified PDF file - e.g. "PDF/X-4" etc.

    Returns undefined | string

    A String denoting the PDF/X compliance level for the specified PDF file.

  • get xmpMetadata(): undefined | string
  • Returns a string specifying the full metadata of the specified PDF file as provided by the author and producer of the document.

    Returns undefined | string

    A String denoting the full metadata of the specified PDF file as provided by the author and producer of the document.

Generated using TypeDoc