Module org.sejda.sambox
Package org.sejda.sambox.output
package org.sejda.sambox.output
-
ClassDescriptionImplementation of a PDFBodyObjectsWriter that asynchronously writes
IndirectCOSObjectReference.Component capable of writing COS objects using aBufferedCountingChannelWriter.Default implementation of aCOSWriterthat writes COS objects to the givenCountingWritableByteChannelorBufferedCountingChannelWriterDefault PDF writer that writes part of the pdf document using the givenIndirectObjectsWriter.IndirectReferencesAwareCOSWriterimplementation that will encryptCOSStringandCOSStreamif thePDFWriteContexthas an encryptor.Component that tries to predict the size of a resulting document ifPDPages andCOSObjectables are added to it.Writer for aIncrementablePDDocument.Body writer for incremental updates.Component that writes pdf objects and keeps track of what has been written to avoid writing an object twice.Component responsible for creating theIndirectCOSObjectReferences keeping count of the next available object number.COSWriterimplementation that writes dictionary and array values as indirect references if they have been added as indirect references to the context.Implementation of a PDFBodyObjectsWriter where objects are written to an ObjectsStream and later the ObjectsStream is written as COSStream using the delegatePDFBodyObjectsWriterWriter for aPDDocument.Component responsible for writing pdf body objectsBase component providing methods to write the body of a pdf document.Context that contains and keeps track of all the information needed during the process of writing a PDF document.Implementation of a PDFBodyObjectsWriter that synchronously writesIndirectCOSObjectReferenceOptions that can be selected when writing a PDF document.ACOSStreamthat represent and xref stream as defined in Chap 7.5.8 of PDF 32000-1:2008