public class EmbeddedFile extends Object
the document as a whole, or
 with annotations that are located on a single page in a particular
 location.  Files in PDF documents may be concretely embedded — in which case their content
 will be carried in full within the source PDF and be available via EmbeddedFile.getContent() — or
 they may be referentially "embedded", in which case the files' contents will only be available
 via a URL provided by EmbeddedFile.getFileLocation().| Modifier and Type | Method and Description | 
|---|---|
byte[] | 
getContent()
Returns the data associated with this file, as embedded in the source document. 
 | 
String | 
getDescription()
Returns the user-specified description of this file. 
 | 
String | 
getFileLocation()
Returns a "specification" of the location of the file. 
 | 
boolean | 
isContentVolatile()
Returns true if the contents of this file should be expected to change over time. 
 | 
public String getDescription()
public boolean isContentVolatile()
EmbeddedFile.getFileLocation() is a remote URL,
 indicating that this "embedded file" is really just a reference.public String getFileLocation()
"data.csv""C:\directory\ data.csv"http://youtube.com/...EmbeddedFile.getContent() will likely return null.public byte[] getContent()
null if the file's data is not actually carried by the source document
 (e.g. as when file's location is a remote URL).IOException - if an error occurs reading the file's content