Class EmbeddedFiles

java.lang.Object
org.apache.pdfbox.cos.COSBase
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.EmbeddedFiles
All Implemented Interfaces:
org.apache.pdfbox.pdmodel.common.COSObjectable

public class EmbeddedFiles extends COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
  • Constructor Details

    • EmbeddedFiles

      public EmbeddedFiles(org.apache.pdfbox.cos.COSBase base)
  • Method Details

    • accept

      public void accept(IncrementalUpdateVisitor<?> visitor) throws IOException
      Computa os arquivos incorporados.

      Appendix 1: Computation of Object Digests

      Section 1.2.4: Embedded Files

      The document’s embedded files (as specified in the EmbeddedFiles name tree) are sorted by name. For each embedded file, the following values are digested, in order:

          * A) The name of the embedded file
          * B) The stream corresponding to the file
      
      Specified by:
      accept in class COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
      Parameters:
      visitor - visitante que irá computar o arquivo incorporado
      Throws:
      IOException - se ocorrer algum erro de I/O durante a computação do arquivo incorporado
    • getInstance

      public static org.apache.pdfbox.cos.COSBase getInstance(org.apache.pdfbox.cos.COSDictionary base)