Package com.itextpdf.kernel.pdf
Class PdfOutputStream
java.lang.Object
java.io.OutputStream
com.itextpdf.io.source.HighPrecisionOutputStream<PdfOutputStream>
com.itextpdf.kernel.pdf.PdfOutputStream
- All Implemented Interfaces:
-
Closeable,Flushable,AutoCloseable
- Direct Known Subclasses:
-
PdfWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PdfEncryptionContains the business logic for cryptography.protected PdfDocumentDocument associated with PdfOutputStream.Fields inherited from class com.itextpdf.io.source.HighPrecisionOutputStream
closeStream, currentPos, outputStream -
Constructor Summary
ConstructorsConstructorDescriptionPdfOutputStream(OutputStream outputStream) Create a pdfOutputSteam writing to the passed OutputStream. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckEncryption(PdfStream pdfStream) protected booleancontainsFlateFilter(PdfStream pdfStream) protected byte[]decodeFlateBytes(PdfStream stream, byte[] bytes) protected voidupdateCompressionFilter(PdfStream pdfStream) Write a PdfObject to the outputstream.Methods inherited from class com.itextpdf.io.source.HighPrecisionOutputStream
assignBytes, close, flush, getCurrentPos, getHighPrecision, getLocalHighPrecision, getOutputStream, isCloseStream, reset, setCloseStream, setHighPrecision, setLocalHighPrecision, write, write, write, writeByte, writeByte, writeBytes, writeBytes, writeDouble, writeDouble, writeFloat, writeFloat, writeFloats, writeInteger, writeLong, writeNewLine, writeSpace, writeStringMethods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
document
Document associated with PdfOutputStream. -
crypto
Contains the business logic for cryptography.
-
-
Constructor Details
-
PdfOutputStream
Create a pdfOutputSteam writing to the passed OutputStream.- Parameters:
-
outputStream- Outputstream to write to.
-
-
Method Details
-
write
Write a PdfObject to the outputstream.- Parameters:
-
pdfObject- PdfObject to write - Returns:
- this PdfOutPutStream
-
checkEncryption
-
containsFlateFilter
-
updateCompressionFilter
-
decodeFlateBytes
-