Interface GeneralSafeObjects

All Known Implementing Classes:
DefaultGeneralSafeObjects, StrictGeneralSafeObjects

public interface GeneralSafeObjects
Interface for implementations of functions to locate and add safe objects that can be modified in a PDF document without changing the visual content of the document
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Examine the curent PDF document revision and add object references that are safe to have updated xref pointers to new data without altering the visual content of the PDF document.
  • Method Details

    • addGeneralSafeObjects

      void addGeneralSafeObjects(PDFDocRevision revData)
      Examine the curent PDF document revision and add object references that are safe to have updated xref pointers to new data without altering the visual content of the PDF document.

      This process is important in order to allow signed PDF documents to handled by normal readers such as being saved from within an Adobe acrobat reader which may add/alter the DSS object and to alter metadata and/or info object in the document trailer.

      Parameters:
      revData - PDF document revision data