1010
1111import com .compdfkit .client .CPDFClient ;
1212import com .compdfkit .constant .CPDFConstant ;
13+ import com .compdfkit .constant .CPDFLanguageConstant ;
1314import com .compdfkit .enums .CPDFDocumentEditorEnum ;
1415import com .compdfkit .param .CPDFAddWatermarkParameter ;
1516import com .compdfkit .pojo .comPdfKit .CPDFCreateTaskResult ;
2122import java .io .FileInputStream ;
2223import java .io .FileNotFoundException ;
2324import java .io .IOException ;
24- import java .util .concurrent .Executors ;
25- import java .util .concurrent .ScheduledExecutorService ;
26- import java .util .concurrent .ScheduledFuture ;
27- import java .util .concurrent .TimeUnit ;
28- import java .util .concurrent .atomic .AtomicReference ;
2925
3026public class AddWatermark {
3127
@@ -40,7 +36,7 @@ public static void main(String[] args) throws FileNotFoundException {
4036
4137 public static void addWatermarkText () throws FileNotFoundException {
4238 // create Task
43- CPDFCreateTaskResult createTaskResult = client .createTask (CPDFDocumentEditorEnum .ADD_WATERMARK );
39+ CPDFCreateTaskResult createTaskResult = client .createTask (CPDFDocumentEditorEnum .ADD_WATERMARK , CPDFLanguageConstant . ENGLISH );
4440 // taskId
4541 String taskId = createTaskResult .getTaskId ();
4642 // upload File
@@ -61,10 +57,10 @@ public static void addWatermarkText() throws FileNotFoundException {
6157 fileParameter .setFullScreen ("1" );
6258 fileParameter .setHorizontalSpace ("10" );
6359 fileParameter .setVerticalSpace ("10" );
64- CPDFUploadFileResult uploadFileResult = client .uploadFile (new FileInputStream (file ),taskId ,filePassword ,fileParameter ,file .getName ());
60+ CPDFUploadFileResult uploadFileResult = client .uploadFile (new FileInputStream (file ),taskId ,filePassword ,fileParameter ,file .getName (), CPDFLanguageConstant . ENGLISH );
6561 String fileKey = uploadFileResult .getFileKey ();
6662 // perform tasks
67- client .executeTask (taskId );
63+ client .executeTask (taskId , CPDFLanguageConstant . ENGLISH );
6864 // get task processing information
6965 CPDFTaskInfoResult taskInfo = client .getTaskInfo (taskId );
7066 // determine whether the task status is "TaskFinish"
@@ -81,7 +77,7 @@ public static void addWatermarkText() throws FileNotFoundException {
8177
8278 public static void addWatermarkImage () throws IOException {
8379 // create Task
84- CPDFCreateTaskResult createTaskResult = client .createTask (CPDFDocumentEditorEnum .ADD_WATERMARK );
80+ CPDFCreateTaskResult createTaskResult = client .createTask (CPDFDocumentEditorEnum .ADD_WATERMARK , CPDFLanguageConstant . ENGLISH );
8581 // taskId
8682 String taskId = createTaskResult .getTaskId ();
8783 // upload File
@@ -104,7 +100,7 @@ public static void addWatermarkImage() throws IOException {
104100 CPDFUploadFileResult uploadFileResult = client .uploadFile (file ,taskId ,fileParameter ,new File ("sample/test.jpg" ));
105101 String fileKey = uploadFileResult .getFileKey ();
106102 // perform tasks
107- client .executeTask (taskId );
103+ client .executeTask (taskId , CPDFLanguageConstant . ENGLISH );
108104 // get task processing information
109105 CPDFTaskInfoResult taskInfo = client .getTaskInfo (taskId );
110106 // determine whether the task status is "TaskFinish"
0 commit comments