Class EncryptedEmbeddedStreamsHandler


  • class EncryptedEmbeddedStreamsHandler
    extends java.lang.Object
    • Field Detail

      • embeddedStreams

        private final java.util.Set<PdfStream> embeddedStreams
    • Method Detail

      • storeAllEmbeddedStreams

        void storeAllEmbeddedStreams()
        Stores all embedded streams present in the PdfDocument. Note that during this method we traverse through every indirect object of the document.
      • storeEmbeddedStream

        void storeEmbeddedStream​(PdfStream embeddedStream)
      • isStreamStoredAsEmbedded

        boolean isStreamStoredAsEmbedded​(PdfStream stream)
        Checks, whether this PdfStream was stored as embedded stream.
        Parameters:
        stream - to be checked
        Returns:
        true if this stream is embedded, false otherwise
      • getEmbeddedFileStreamFromDictionary

        private static PdfStream getEmbeddedFileStreamFromDictionary​(PdfDictionary dictionary)