Show / Hide Table of Contents

Class PDFInfo

Information about the PDF file structure. See https://developers.virustotal.com/reference/pdf_info

Inheritance
object
PDFInfo
Implements
IMessage<PDFInfo>
IEquatable<PDFInfo>
IDeepCloneable<PDFInfo>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class PDFInfo : IMessage<PDFInfo>, IEquatable<PDFInfo>, IDeepCloneable<PDFInfo>, IBufferMessage, IMessage

Constructors

PDFInfo()

Declaration
public PDFInfo()

PDFInfo(PDFInfo)

Declaration
public PDFInfo(PDFInfo other)
Parameters
Type Name Description
PDFInfo other

Properties

Acroform

Number of /AcroForm tags found in the PDF.

Declaration
public long Acroform { get; set; }
Property Value
Type Description
long

Autoaction

Number of /AA tags found in the PDF.

Declaration
public long Autoaction { get; set; }
Property Value
Type Description
long

EmbeddedFile

Number of /EmbeddedFile tags found in the PDF.

Declaration
public long EmbeddedFile { get; set; }
Property Value
Type Description
long

Encrypted

Whether the document is encrypted or not. This is defined by the /Encrypt tag.

Declaration
public long Encrypted { get; set; }
Property Value
Type Description
long

EndobjCount

Number of object definitions (endobj keyword).

Declaration
public long EndobjCount { get; set; }
Property Value
Type Description
long

EndstreamCount

Number of defined stream objects (stream keyword).

Declaration
public long EndstreamCount { get; set; }
Property Value
Type Description
long

Flash

Number of /RichMedia tags found in the PDF.

Declaration
public long Flash { get; set; }
Property Value
Type Description
long

Header

PDF version.

Declaration
public string Header { get; set; }
Property Value
Type Description
string

Javascript

Number of /JavaScript tags found in the PDF file. Should be the same as the js field in normal scenarios.

Declaration
public long Javascript { get; set; }
Property Value
Type Description
long

Jbig2Compression

Number of /JBIG2Decode tags found in the PDF.

Declaration
public long Jbig2Compression { get; set; }
Property Value
Type Description
long

Js

Number of /JS tags found in the PDF file. Should be the same as javascript field in normal scenarios.

Declaration
public long Js { get; set; }
Property Value
Type Description
long

LaunchActionCount

Number of /Launch tags found in the PDF file.

Declaration
public long LaunchActionCount { get; set; }
Property Value
Type Description
long

ObjCount

Number of objects definitions (obj keyword).

Declaration
public long ObjCount { get; set; }
Property Value
Type Description
long

ObjectStreamCount

Number of object streams.

Declaration
public long ObjectStreamCount { get; set; }
Property Value
Type Description
long

Openaction

Number of /OpenAction tags found in the PDF.

Declaration
public long Openaction { get; set; }
Property Value
Type Description
long

PageCount

Number of pages in the PDF.

Declaration
public long PageCount { get; set; }
Property Value
Type Description
long

Startxref

Number of startxref keywords in the PDF.

Declaration
public long Startxref { get; set; }
Property Value
Type Description
long

StreamCount

Number of defined stream objects (stream keyword).

Declaration
public long StreamCount { get; set; }
Property Value
Type Description
long

SuspiciousColors

Number of colors expressed with more than 3 bytes (CVE-2009-3459).

Declaration
public long SuspiciousColors { get; set; }
Property Value
Type Description
long

Trailer

Number of trailer keywords in the PDF.

Declaration
public long Trailer { get; set; }
Property Value
Type Description
long

Xfa

Number of \XFA tags found in the PDF.

Declaration
public long Xfa { get; set; }
Property Value
Type Description
long

Xref

Number of xref keywords in the PDF.

Declaration
public long Xref { get; set; }
Property Value
Type Description
long
In this article
Back to top Generated by DocFX