java.lang.Object
org.apache.pdfbox.pdmodel.common.PDStream
org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile
All Implemented Interfaces:
COSObjectable

public class PDEmbeddedFile extends PDStream
This represents an embedded file in a file specification.
  • Constructor Details

  • Method Details

    • setSubtype

      public void setSubtype(String mimeType)
      Set the subtype for this embedded file. This should be a mime type value. Optional.
      Parameters:
      mimeType - The mimeType for the file.
    • getSubtype

      public String 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

      public Calendar getCreationDate() throws IOException
      Get the creation date of the embedded file.
      Returns:
      The Creation date.
      Throws:
      IOException - If there is an error while constructing the date.
    • setCreationDate

      public void setCreationDate(Calendar creation)
      Set the creation date.
      Parameters:
      creation - The new creation date.
    • getModDate

      public Calendar getModDate() throws IOException
      Get the mod date of the embedded file.
      Returns:
      The mod date.
      Throws:
      IOException - If there is an error while constructing the date.
    • setModDate

      public void setModDate(Calendar mod)
      Set the mod date.
      Parameters:
      mod - The new creation mod.
    • getCheckSum

      public String getCheckSum()
      Get the check sum of the embedded file.
      Returns:
      The check sum of the file.
    • setCheckSum

      public void setCheckSum(String checksum)
      Set the check sum.
      Parameters:
      checksum - The checksum of the file.
    • getMacSubtype

      public String getMacSubtype()
      Get the mac subtype.
      Returns:
      The mac subtype.
    • setMacSubtype

      public void setMacSubtype(String macSubtype)
      Set the mac subtype.
      Parameters:
      macSubtype - The mac subtype.
    • getMacCreator

      public String getMacCreator()
      Get the mac Creator.
      Returns:
      The mac Creator.
    • setMacCreator

      public void setMacCreator(String macCreator)
      Set the mac Creator.
      Parameters:
      macCreator - The mac Creator.
    • getMacResFork

      public String getMacResFork()
      Get the mac ResFork.
      Returns:
      The mac ResFork.
    • setMacResFork

      public void setMacResFork(String macResFork)
      Set the mac ResFork.
      Parameters:
      macResFork - The mac ResFork.