Class PDOutputIntent
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.color.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.
-
-
Field Summary
Fields Modifier and Type Field Description private COSDictionary
dictionary
-
Constructor Summary
Constructors Constructor Description PDOutputIntent(COSDictionary dictionary)
PDOutputIntent(PDDocument doc, java.io.InputStream colorProfile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private PDStream
configureOutputProfile(PDDocument doc, java.io.InputStream colorProfile)
COSBase
getCOSObject()
Convert this standard java object to a COS object.COSStream
getDestOutputIntent()
java.lang.String
getInfo()
java.lang.String
getOutputCondition()
java.lang.String
getOutputConditionIdentifier()
java.lang.String
getRegistryName()
void
setInfo(java.lang.String value)
void
setOutputCondition(java.lang.String value)
void
setOutputConditionIdentifier(java.lang.String value)
void
setRegistryName(java.lang.String value)
-
-
-
Field Detail
-
dictionary
private final COSDictionary dictionary
-
-
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 interfaceCOSObjectable
- 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
-
-