Class PDFAAdapter


  • public class PDFAAdapter
    extends XMPSchemaAdapter
    Schema adapter implementation for both the old (deprecated) and the current PDF/A schema. The old namespace is still needed to make Adobe Acrobat happy.
    • Constructor Detail

      • PDFAAdapter

        public PDFAAdapter​(Metadata meta,
                           java.lang.String namespace)
        Constructs a new adapter for PDF/A around the given metadata object.
        Parameters:
        meta - the underlying metadata
        namespace - the namespace to access the schema (must be one of the PDF/A schema namespaces)
    • Method Detail

      • setPart

        public void setPart​(int value)
        Sets the PDF/A version identifier ("part").
        Parameters:
        value - the version identifier ("1" for PDF/A-1)
      • getPart

        public int getPart()
        Returns:
        the PDF/A version identifier
      • setAmendment

        public void setAmendment​(java.lang.String value)
        Sets the PDF/A amendment identifier ("amd").
        Parameters:
        value - the amendment identifiert
      • getAmendment

        public java.lang.String getAmendment()
        Returns:
        the PDF/A amendment identifier
      • setConformance

        public void setConformance​(java.lang.String value)
        Sets the PDF/A conformance level.
        Parameters:
        value - the conformance level ("A" or "B" for PDF/A-1)
      • getConformance

        public java.lang.String getConformance()
        Returns:
        the PDF/A conformance level