Class PDEmbeddedFile
java.lang.Object
org.apache.pdfbox.pdmodel.common.PDStream
org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile
- All Implemented Interfaces:
COSObjectable
This represents an embedded file in a file specification.
-
Constructor Summary
ConstructorsConstructorDescriptionPDEmbeddedFile
(COSStream str) PDEmbeddedFile
(PDDocument document) PDEmbeddedFile
(PDDocument doc, InputStream str) PDEmbeddedFile
(PDDocument doc, InputStream input, COSName filter) -
Method Summary
Modifier and TypeMethodDescriptionGet the check sum of the embedded file.Get the creation date of the embedded file.Get the mac Creator.Get the mac ResFork.Get the mac subtype.Get the mod date of the embedded file.int
getSize()
Get the size of the embedded file.Get the subtype(mimetype) for the embedded file.void
setCheckSum
(String checksum) Set the check sum.void
setCreationDate
(Calendar creation) Set the creation date.void
setMacCreator
(String macCreator) Set the mac Creator.void
setMacResFork
(String macResFork) Set the mac ResFork.void
setMacSubtype
(String macSubtype) Set the mac subtype.void
setModDate
(Calendar mod) Set the mod date.void
setSize
(int size) Set the size of the embedded file.void
setSubtype
(String mimeType) Set the subtype for this embedded file.Methods inherited from class org.apache.pdfbox.pdmodel.common.PDStream
addCompression, createInputStream, createInputStream, createInputStream, createOutputStream, createOutputStream, getCOSObject, getDecodedStreamLength, getDecodeParms, getFile, getFileDecodeParams, getFileFilters, getFilters, getLength, getMetadata, getStream, setDecodedStreamLength, setDecodeParms, setFile, setFileDecodeParams, setFileFilters, setFilters, setMetadata, toByteArray
-
Constructor Details
-
PDEmbeddedFile
-
PDEmbeddedFile
-
PDEmbeddedFile
- Throws:
IOException
-
PDEmbeddedFile
- Parameters:
filter
- Filter to apply to the stream.- Throws:
IOException
-
-
Method Details
-
setSubtype
Set the subtype for this embedded file. This should be a mime type value. Optional.- Parameters:
mimeType
- The mimeType for the file.
-
getSubtype
Get the subtype(mimetype) for the embedded file.- Returns:
- The type of embedded file.
-
getSize
public int getSize()Get the size of the embedded file.- Returns:
- The size of the embedded file.
-
setSize
public void setSize(int size) Set the size of the embedded file.- Parameters:
size
- The size of the embedded file.
-
getCreationDate
Get the creation date of the embedded file.- Returns:
- The Creation date.
- Throws:
IOException
- If there is an error while constructing the date.
-
setCreationDate
Set the creation date.- Parameters:
creation
- The new creation date.
-
getModDate
Get the mod date of the embedded file.- Returns:
- The mod date.
- Throws:
IOException
- If there is an error while constructing the date.
-
setModDate
Set the mod date.- Parameters:
mod
- The new creation mod.
-
getCheckSum
Get the check sum of the embedded file.- Returns:
- The check sum of the file.
-
setCheckSum
Set the check sum.- Parameters:
checksum
- The checksum of the file.
-
getMacSubtype
Get the mac subtype.- Returns:
- The mac subtype.
-
setMacSubtype
Set the mac subtype.- Parameters:
macSubtype
- The mac subtype.
-
getMacCreator
Get the mac Creator.- Returns:
- The mac Creator.
-
setMacCreator
Set the mac Creator.- Parameters:
macCreator
- The mac Creator.
-
getMacResFork
Get the mac ResFork.- Returns:
- The mac ResFork.
-
setMacResFork
Set the mac ResFork.- Parameters:
macResFork
- The mac ResFork.
-