Package org.verapdf.cos
Class COSDocument
- java.lang.Object
-
- org.verapdf.cos.COSDocument
-
public class COSDocument extends Object
- Author:
- Timur Kamalov
-
-
Constructor Summary
Constructors Constructor Description COSDocument(InputStream fileStream, PDDocument document)COSDocument(String fileName, PDDocument document)COSDocument(PDDocument document)
-
Method Summary
-
-
-
Constructor Detail
-
COSDocument
public COSDocument(PDDocument document)
-
COSDocument
public COSDocument(String fileName, PDDocument document) throws IOException
- Throws:
IOException
-
COSDocument
public COSDocument(InputStream fileStream, PDDocument document) throws IOException
- Throws:
IOException
-
-
Method Detail
-
isNew
public boolean isNew()
-
setHeader
public void setHeader(String header)
-
getTrailer
public COSTrailer getTrailer()
-
getFirstTrailer
public COSTrailer getFirstTrailer()
-
getLastTrailer
public COSTrailer getLastTrailer()
-
isLinearized
public boolean isLinearized()
-
getPDDocument
public PDDocument getPDDocument()
-
getHeader
public COSHeader getHeader()
-
setHeader
public void setHeader(COSHeader header)
-
getPostEOFDataSize
public byte getPostEOFDataSize()
-
setPostEOFDataSize
public void setPostEOFDataSize(byte postEOFDataSize)
-
isXrefEOLMarkersComplyPDFA
public boolean isXrefEOLMarkersComplyPDFA()
-
setXrefEOLMarkersComplyPDFA
public void setXrefEOLMarkersComplyPDFA(boolean xrefEOLMarkersComplyPDFA)
-
isSubsectionHeaderSpaceSeparated
public boolean isSubsectionHeaderSpaceSeparated()
-
setSubsectionHeaderSpaceSeparated
public void setSubsectionHeaderSpaceSeparated(boolean subsectionHeaderSpaceSeparated)
-
save
public void save()
-
getPDFSource
public SeekableInputStream getPDFSource()
-
saveAs
public void saveAs(Writer writer)
-
saveTo
public void saveTo(OutputStream stream)
-
setStandardSecurityHandler
public void setStandardSecurityHandler(StandardSecurityHandler standardSecurityHandler)
-
getStandardSecurityHandler
public StandardSecurityHandler getStandardSecurityHandler()
-
isEncrypted
public boolean isEncrypted()
-
getID
public COSArray getID()
-
addObject
public void addObject(COSObject obj)
-
removeAddedObject
public void removeAddedObject(COSObject obj)
-
addChangedObject
public void addChangedObject(COSObject obj)
-
removeChangedObject
public void removeChangedObject(COSObject obj)
-
isObjectChanged
public boolean isObjectChanged(COSObject obj)
-
getLastTrailerOffset
public long getLastTrailerOffset()
-
getLastKeyNumber
public int getLastKeyNumber()
-
isReaderInitialized
public boolean isReaderInitialized()
-
addFileResource
public void addFileResource(ASFileStreamCloser resource)
-
getResourceHandler
public FileResourceHandler getResourceHandler()
-
getFileName
public String getFileName()
-
-