Class Document
This class provides information about the document level properties of the specified PDF file, such as tags, fonts, PDF Version etc.
Inheritance
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 |