Show / Hide Table of Contents

Class Document

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

Inheritance
System.Object
Document
Namespace: Adobe.PDFServicesSDK.pdfjobs.results.pdfproperties
Assembly: Adobe.PDFServicesSDK.Doc.dll
Syntax
public class Document

Properties

ContainsEmbeddedFiles

Gets a Boolean specifying whether the specified PDF file contains any embedded files. True if the specified PDF file contains any embedded files. False otherwise.

Declaration
public bool ContainsEmbeddedFiles { get; }
Property Value
Type Description
System.Boolean

FileSize

Gets the size of the specified PDF file. The size of the specified PDF file.

Declaration
public string FileSize { get; }
Property Value
Type Description
System.String

Fonts

Gets an array of Font instances present in the specified PDF file. An array of Font instances.

Declaration
public List<Font> Fonts { get; }
Property Value
Type Description
System.Collections.Generic.List<Font>

IncrementalSaveCount

Gets the count of the number of times the specified PDF file is edited and saved. The count of the number of times the specified PDF file is edited and saved.

Declaration
public long IncrementalSaveCount { get; }
Property Value
Type Description
System.Int64

InfoDict

Gets an InfoDict instance that specifies information related to the specified PDF file such as creation date, author etc.

Declaration
public InfoDict InfoDict { get; }
Property Value
Type Description
InfoDict

IsAcroform

Gets a Boolean specifying whether the specified PDF file contains any form fields. True if the specified PDF file contains any form fields. False otherwise.

Declaration
public bool IsAcroform { get; }
Property Value
Type Description
System.Boolean

IsCertified

Gets a Boolean specifying whether the specified PDF file has been digitally signed with a certifying signature. True if the specified PDF file has been digitally signed with a certifying signature. False otherwise.

Declaration
public bool IsCertified { get; }
Property Value
Type Description
System.Boolean

IsEncrypted

Gets a Boolean specifying whether the specified PDF file is encrypted. True if the specified PDF file is encrypted. False otherwise.

Declaration
public bool IsEncrypted { get; }
Property Value
Type Description
System.Boolean

IsFullyTaggedPDF

Gets a Boolean specifying whether the specified PDF file is a Fully Tagged PDF. True if the specified PDF file is a Fully Tagged PDF. False otherwise.

Declaration
public bool IsFullyTaggedPDF { get; }
Property Value
Type Description
System.Boolean

IsLinearized

Gets a Boolean specifying whether the specified PDF file is linearized. True if the specified PDF file is linearized. False otherwise.

Declaration
public bool IsLinearized { get; }
Property Value
Type Description
System.Boolean

IsPortfolio

Gets a Boolean specifying whether the specified PDF file is a portfolio PDF. True if the specified PDF file is a portfolio PDF. False otherwise.

Declaration
public bool IsPortfolio { get; }
Property Value
Type Description
System.Boolean

IsSigned

Gets a Boolean specifying whether the specified PDF file is digitally signed. True if the specified PDF file is digitally signed. False otherwise.

Declaration
public bool IsSigned { get; }
Property Value
Type Description
System.Boolean

IsTagged

Gets a Boolean specifying whether the specified PDF file is tagged. True if the specified PDF file is tagged. False otherwise.

Declaration
public bool IsTagged { get; }
Property Value
Type Description
System.Boolean

IsXFA

Gets a Boolean specifying whether the specified PDF file is based on the XFA (Extensible Forms Architecture) format. True if the specified PDF file is based on the XFA format. False otherwise.

Declaration
public bool IsXFA { get; }
Property Value
Type Description
System.Boolean

PageCount

Gets a number specifying the number of pages in the specified PDF file. The number of pages in the specified PDF file.

Declaration
public long PageCount { get; }
Property Value
Type Description
System.Int64

PDFAComplianceLevel

Gets a String specifying the PDF/A compliance level for the specified PDF file - e.g "PDF/A-4" etc. The PDF/A compliance level for the specified PDF file.

Declaration
public string PDFAComplianceLevel { get; }
Property Value
Type Description
System.String

PDFEComplianceLevel

Gets a String specifying the PDF/E compliance level for the PDF. The PDF/E compliance level for the specified PDF file.

Declaration
public string PDFEComplianceLevel { get; }
Property Value
Type Description
System.String

PDFUAComplianceLevel

Gets a String specifying the PDF/UA compliance level for the specified PDF file - e.g. "PDF/UA-1" etc. The PDF/E compliance level for the specified PDF file.

Declaration
public string PDFUAComplianceLevel { get; }
Property Value
Type Description
System.String

PDFVersion

Gets a String specifying the version of the specified PDF file - e.g. "1.7", "2.0" etc. The version of the specified PDF file.

Declaration
public string PDFVersion { get; }
Property Value
Type Description
System.String

PDFVTComplianceLevel

Gets a String specifying the PDF/VT compliance level for the specified PDF file - e.g. "PDF/VT-3" etc. The PDF/VT compliance level for the specified PDF file.

Declaration
public string PDFVTComplianceLevel { get; }
Property Value
Type Description
System.String

PDFXComplianceLevel

Gets a String specifying the PDF/X compliance level for the specified PDF file - e.g. "PDF/X-4" etc. The PDF/X compliance level for the specified PDF file.

Declaration
public string PDFXComplianceLevel { get; }
Property Value
Type Description
System.String

XMPMetadata

Gets a String specifying the full metadata of the specified PDF file as provided by the author and producer of the document. The full metadata of the specified PDF file as provided by the author and producer of the document.

Declaration
public string XMPMetadata { get; }
Property Value
Type Description
System.String
In This Article
Back to top Copyright © 2020 Adobe. All rights reserved.