public class WatermarkProcessor extends java.lang.Object implements IWatermarkProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
org.apache.pdfbox.pdmodel.PDDocument |
document |
| 构造器和说明 |
|---|
WatermarkProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addWatermarkWord(java.lang.String str) |
org.apache.pdfbox.pdmodel.PDDocument |
getDocument() |
void |
init(org.apache.pdfbox.pdmodel.PDDocument document) |
boolean |
isWatermarkWord(java.lang.String str) |
void |
removeWatermark(java.util.List<java.lang.String> watermarks) |
void |
removeWatermark(org.apache.pdfbox.pdmodel.PDDocument document)
清除水印的实现 当超过3页时,本方法采用多线程执行,并行清除页面水印,以提高效率。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetThreadCountpublic void init(org.apache.pdfbox.pdmodel.PDDocument document)
init 在接口中 IWatermarkProcessorpublic void removeWatermark(org.apache.pdfbox.pdmodel.PDDocument document)
throws java.lang.Exception
java.lang.Exceptionpublic void removeWatermark(java.util.List<java.lang.String> watermarks)
throws java.lang.Exception
java.lang.Exceptionpublic org.apache.pdfbox.pdmodel.PDDocument getDocument()
getDocument 在接口中 IWatermarkProcessorpublic boolean isWatermarkWord(java.lang.String str)
isWatermarkWord 在接口中 IWatermarkProcessorpublic void addWatermarkWord(java.lang.String str)
addWatermarkWord 在接口中 IWatermarkProcessorCopyright © 2024 悟耘. All Rights Reserved.