Package org.verapdf.cos
Class COSDocument
java.lang.Object
org.verapdf.cos.COSDocument
- Author:
- Timur Kamalov
-
Constructor Summary
ConstructorsConstructorDescriptionCOSDocument(InputStream fileStream, PDDocument document) COSDocument(String fileName, PDDocument document) COSDocument(PDDocument document) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddFileResource(ASFileStreamCloser resource) voidlonggetID()intlonggetObject(long offset) getObjectsByType(ASAtom type) bytebooleanbooleanbooleanisNew()booleanisObjectAdded(COSObject obj) booleanisObjectChanged(COSObject obj) booleanbooleanbooleanvoidvoidvoidsave()voidvoidsaveTo(OutputStream stream) voidsetFileSize(long fileSize) voidvoidvoidvoidsetPostEOFDataSize(byte postEOFDataSize) voidsetStandardSecurityHandler(StandardSecurityHandler standardSecurityHandler) voidsetSubsectionHeaderSpaceSeparated(boolean subsectionHeaderSpaceSeparated) voidsetXrefEOLMarkersComplyPDFA(boolean xrefEOLMarkersComplyPDFA)
-
Constructor Details
-
COSDocument
-
COSDocument
- Throws:
IOException
-
COSDocument
- Throws:
IOException
-
-
Method Details
-
isNew
public boolean isNew() -
setHeader
-
getObjects
-
getObjectsByType
-
getObjectsMap
-
getObject
-
getObject
-
getOffset
-
setObject
-
setObject
-
getTrailer
-
getFirstTrailer
-
getLastTrailer
-
isLinearized
public boolean isLinearized() -
getPDDocument
-
getHeader
-
setHeader
-
getFileSize
public long getFileSize() -
setFileSize
public void setFileSize(long fileSize) -
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
-
saveAs
-
saveTo
-
setStandardSecurityHandler
-
getStandardSecurityHandler
-
isEncrypted
public boolean isEncrypted() -
getID
-
addObject
-
removeAddedObject
-
addChangedObject
-
removeChangedObject
-
isObjectAdded
-
isObjectChanged
-
getLastTrailerOffset
public long getLastTrailerOffset() -
getLastKeyNumber
public int getLastKeyNumber() -
isReaderInitialized
public boolean isReaderInitialized() -
addFileResource
-
getResourceHandler
-
getStartXRefs
-
getFileName
-