iText 5

PdfCopyForms

PdfCopyForms Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.PdfCopyForms[[PdfCopyForms]] end subgraph iTextSharp.text.pdf.interfaces iTextSharp.text.pdf.interfaces.IPdfViewerPreferences[[IPdfViewerPreferences]] class iTextSharp.text.pdf.interfaces.IPdfViewerPreferences interfaceStyle; iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings[[IPdfEncryptionSettings]] class iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings interfaceStyle; end iTextSharp.text.pdf.interfaces.IPdfViewerPreferences --> iTextSharp.text.pdf.PdfCopyForms iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings --> iTextSharp.text.pdf.PdfCopyForms

Members

Properties

Public properties

Type

Name

Methods

bool

FullCompression

get

IList<Dictionary<string, object>>

Outlines

set

int

ViewerPreferences

set

PdfWriter

Writer

get

Methods

Public methods

Returns

Name

void

AddDocument

(...)

void

AddJavaScript

(string js)

void

AddViewerPreference

(

PdfName

key,

PdfObject

value)

void

Close

()

void

CopyDocumentFields

(

PdfReader

reader)

void

Open

()

void

SetEncryption

(...)

void

SetFullCompression

()

Details

Inheritance

Constructors

PdfCopyForms

Source code

public PdfCopyForms(Stream os)

Arguments

Type

Name

Description

Stream

os

Methods

AddDocument [1/3]

Source code

public virtual void AddDocument(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

AddDocument [2/3]

Source code

public virtual void AddDocument(PdfReader reader, ICollection<int> pagesToKeep)

Arguments

Type

Name

Description

PdfReader

reader

ICollection<int>

pagesToKeep

AddDocument [3/3]

Source code

public virtual void AddDocument(PdfReader reader, string ranges)

Arguments

Type

Name

Description

PdfReader

reader

string

ranges

CopyDocumentFields

Source code

public virtual void CopyDocumentFields(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

SetEncryption [1/4]

Source code

public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, bool strength128Bits)

Arguments

Type

Name

Description

byte``[]

userPassword

byte``[]

ownerPassword

int

permissions

bool

strength128Bits

SetEncryption [2/4]

Source code

public virtual void SetEncryption(bool strength, string userPassword, string ownerPassword, int permissions)

Arguments

Type

Name

Description

bool

strength

string

userPassword

string

ownerPassword

int

permissions

Close

Source code

public virtual void Close()

Open

Source code

public virtual void Open()

AddJavaScript

Source code

public virtual void AddJavaScript(string js)

Arguments

Type

Name

Description

string

js

SetFullCompression

Source code

public virtual void SetFullCompression()

SetEncryption [3/4]

Source code

public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType)

Arguments

Type

Name

Description

byte``[]

userPassword

byte``[]

ownerPassword

int

permissions

int

encryptionType

AddViewerPreference

Source code

public virtual void AddViewerPreference(PdfName key, PdfObject value)

Arguments

Type

Name

Description

PdfName

key

PdfObject

value

SetEncryption [4/4]

Source code

public virtual void SetEncryption(X509Certificate[] certs, int[] permissions, int encryptionType)

Arguments

Type

Name

Description

X509Certificate``[]

certs

int``[]

permissions

int

encryptionType

Properties

Outlines

public virtual IList<Dictionary<string, object>> Outlines { set; }

Writer

public virtual PdfWriter Writer { get; }

FullCompression

public virtual bool FullCompression { get; }

ViewerPreferences

public virtual int ViewerPreferences { set; }

Generated with ModularDoc