Package com.itextpdf.kernel.pdf
Class EncryptedEmbeddedStreamsHandler
java.lang.Object
com.itextpdf.kernel.pdf.EncryptedEmbeddedStreamsHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEncryptedEmbeddedStreamsHandler
(PdfDocument document) CreatesEncryptedEmbeddedStreamsHandler
instance. -
Method Summary
Modifier and TypeMethodDescriptionprivate static PdfStream
getEmbeddedFileStreamFromDictionary
(PdfDictionary dictionary) (package private) boolean
isStreamStoredAsEmbedded
(PdfStream stream) Checks, whether thisPdfStream
was stored as embedded stream.(package private) void
Stores all embedded streams present in thePdfDocument
.(package private) void
storeEmbeddedStream
(PdfStream embeddedStream)
-
Field Details
-
document
-
embeddedStreams
-
-
Constructor Details
-
EncryptedEmbeddedStreamsHandler
EncryptedEmbeddedStreamsHandler(PdfDocument document) CreatesEncryptedEmbeddedStreamsHandler
instance.- Parameters:
document
-PdfDocument
associated with this handler
-
-
Method Details
-
storeAllEmbeddedStreams
void storeAllEmbeddedStreams()Stores all embedded streams present in thePdfDocument
. Note that during this method we traverse through every indirect object of the document. -
storeEmbeddedStream
-
isStreamStoredAsEmbedded
Checks, whether thisPdfStream
was stored as embedded stream.- Parameters:
stream
- to be checked- Returns:
- true if this stream is embedded, false otherwise
-
getEmbeddedFileStreamFromDictionary
-