Class PDOutputIntent

  • All Implemented Interfaces:
    COSObjectable

    public final class PDOutputIntent
    extends java.lang.Object
    implements COSObjectable
    An Output Intent describes the colour reproduction characteristics of a possible output device or production condition. Output intents provide a means for matching the colour characteristics of a PDF document with those of a target output device or production environment in which the document will be printed.
    • Constructor Detail

      • PDOutputIntent

        public PDOutputIntent​(PDDocument doc,
                              java.io.InputStream colorProfile)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • PDOutputIntent

        public PDOutputIntent​(COSDictionary dictionary)
    • Method Detail

      • getCOSObject

        public COSBase getCOSObject()
        Description copied from interface: COSObjectable
        Convert this standard java object to a COS object.
        Specified by:
        getCOSObject in interface COSObjectable
        Returns:
        The cos object that matches this Java object.
      • getDestOutputIntent

        public COSStream getDestOutputIntent()
      • getInfo

        public java.lang.String getInfo()
      • setInfo

        public void setInfo​(java.lang.String value)
      • getOutputCondition

        public java.lang.String getOutputCondition()
      • setOutputCondition

        public void setOutputCondition​(java.lang.String value)
      • getOutputConditionIdentifier

        public java.lang.String getOutputConditionIdentifier()
      • setOutputConditionIdentifier

        public void setOutputConditionIdentifier​(java.lang.String value)
      • getRegistryName

        public java.lang.String getRegistryName()
      • setRegistryName

        public void setRegistryName​(java.lang.String value)
      • configureOutputProfile

        private PDStream configureOutputProfile​(PDDocument doc,
                                                java.io.InputStream colorProfile)
                                         throws java.io.IOException
        Throws:
        java.io.IOException