Table of Contents

Class PdfOutputStream

Namespace
iText.Kernel.Pdf
Assembly
itext.kernel.dll
public class PdfOutputStream : OutputStream<PdfOutputStream>, IDisposable, IAsyncDisposable
Inheritance
PdfOutputStream
Implements
Derived
Inherited Members

Constructors

PdfOutputStream(Stream)

Create a pdfOutputSteam writing to the passed OutputStream.

public PdfOutputStream(Stream outputStream)

Parameters

outputStream Stream

Outputstream to write to.

Fields

crypto

Contains the business logic for cryptography.

protected PdfEncryption crypto

Field Value

PdfEncryption

document

Document associated with PdfOutputStream.

protected PdfDocument document

Field Value

PdfDocument

Methods

CheckEncryption(PdfStream)

protected virtual bool CheckEncryption(PdfStream pdfStream)

Parameters

pdfStream PdfStream

Returns

bool

ContainsFlateFilter(PdfStream)

protected virtual bool ContainsFlateFilter(PdfStream pdfStream)

Parameters

pdfStream PdfStream

Returns

bool

DecodeFlateBytes(PdfStream, byte[])

protected virtual byte[] DecodeFlateBytes(PdfStream stream, byte[] bytes)

Parameters

stream PdfStream
bytes byte[]

Returns

byte[]

UpdateCompressionFilter(PdfStream)

protected virtual void UpdateCompressionFilter(PdfStream pdfStream)

Parameters

pdfStream PdfStream

Write(PdfObject)

Write a PdfObject to the outputstream.

public virtual PdfOutputStream Write(PdfObject pdfObject)

Parameters

pdfObject PdfObject

PdfObject to write

Returns

PdfOutputStream

this PdfOutPutStream