|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sejda.impl.itext.component.PdfStamperHandler
public final class PdfStamperHandler
Component responsible for handling operations related to a PdfStamper instance.
| Constructor Summary | |
|---|---|
PdfStamperHandler(com.lowagie.text.pdf.PdfReader reader,
File ouputFile,
PdfVersion version)
Creates a new instance initializing the inner PdfStamper instance. |
|
| Method Summary | |
|---|---|
void |
addViewerPreferenceOnStamper(com.lowagie.text.pdf.PdfName key,
com.lowagie.text.pdf.PdfObject value)
adds the viewer preference to the stamper |
void |
close()
|
com.lowagie.text.pdf.PdfStamper |
getStamper()
|
void |
setCompressionOnStamper(boolean compress)
Enables compression if compress is true |
void |
setCreatorOnStamper(com.lowagie.text.pdf.PdfReader reader)
Adds the creator to the metadata taken from the reader and it sets it to the PdfStamper |
void |
setEncryptionOnStamper(int encryptionType,
String userPassword,
String ownerPassword,
int permissions)
Sets the encryption for this document delegating encryption to the stamper. |
void |
setMetadataOnStamper(HashMap<String,String> meta)
Adds the creator to the metadata in input and it sets it to the PdfStamper |
void |
setTransitionOnStamper(Integer page,
PdfPageTransition transition)
Applies the given transition to the given page. |
void |
setViewerPreferencesOnStamper(int preferences)
Sets the viewer preferences on the stamper |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PdfStamperHandler(com.lowagie.text.pdf.PdfReader reader,
File ouputFile,
PdfVersion version)
throws TaskException
PdfStamper instance.
reader - input readerouputFile - File to stamp onversion - version for the created stamper, if null the version number is taken from the input PdfReader
TaskException - in case of error| Method Detail |
|---|
public void setCompressionOnStamper(boolean compress)
compress -
public void close()
throws IOException
close in interface CloseableIOExceptionpublic void setCreatorOnStamper(com.lowagie.text.pdf.PdfReader reader)
PdfStamper
reader - public void setMetadataOnStamper(HashMap<String,String> meta)
PdfStamper
meta -
public void setEncryptionOnStamper(int encryptionType,
String userPassword,
String ownerPassword,
int permissions)
throws TaskException
encryptionType - userPassword - ownerPassword - permissions -
TaskException - wraps the DocumentException that can be thrown by the stamperPdfStamper.setEncryption(int, String, String, int)
public void setTransitionOnStamper(Integer page,
PdfPageTransition transition)
page - transition - public void setViewerPreferencesOnStamper(int preferences)
preferences - PdfStamper.setViewerPreferences(int)
public void addViewerPreferenceOnStamper(com.lowagie.text.pdf.PdfName key,
com.lowagie.text.pdf.PdfObject value)
key - value - PdfStamper.addViewerPreference(PdfName, PdfObject)public com.lowagie.text.pdf.PdfStamper getStamper()
PdfStamper instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||