Skip to content

Commit 2b8e7c4

Browse files
youna12345C-WangPengHui
authored andcommitted
Increase language parameter & modify watermark annotation.
1 parent ae1b5d7 commit 2b8e7c4

39 files changed

+832
-262
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Add the following dependency to your ***"pom.xml"***:
2020
<dependency>
2121
<groupId>com.compdf</groupId>
2222
<artifactId>compdfkit-api-java</artifactId>
23-
<version>1.2.4</version>
23+
<version>1.3.2</version>
2424
</dependency>
2525
```
2626

@@ -98,7 +98,7 @@ String taskId = result.getTaskId();
9898
client.uploadFile(<convertFile>, taskId);
9999

100100
// execute Task
101-
client.executeTask(taskId);
101+
client.executeTask(taskId, CPDFLanguageConstant.English);
102102
```
103103

104104

@@ -122,7 +122,7 @@ String taskId = result.getTaskId();
122122
client.uploadFile(<convertFile>, taskId);
123123

124124
// Execute Task
125-
client.executeTask(taskId);
125+
client.executeTask(taskId, CPDFLanguageConstant.English);
126126

127127
// Query TaskInfo
128128
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
@@ -137,5 +137,5 @@ See ***"Samples"*** folder in this folder.
137137

138138

139139
## Resources
140-
140+
* [ComPDFKit API Libraries](https://api.compdf.com/api-libraries/overview)
141141
* [ComPDFKit API Documentation](https://api.compdf.com/api/docs/introduction)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
<groupId>com.compdf</groupId>
4545
<artifactId>compdfkit-api-java</artifactId>
46-
<version>1.2.4</version>
46+
<version>1.3.2</version>
4747

4848
<name>compdfkit-api-java</name>
4949
<description>compdfkit-api-java</description>

samples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<dependency>
1717
<groupId>com.compdf</groupId>
1818
<artifactId>compdfkit-api-java</artifactId>
19-
<version>1.2.4</version>
19+
<version>1.3.2</version>
2020
</dependency>
2121
</dependencies>
2222

samples/src/main/java/com/compdfkit/AddWatermark.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFDocumentEditorEnum;
1415
import com.compdfkit.param.CPDFAddWatermarkParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -21,11 +22,6 @@
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
2324
import 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

3026
public 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"

samples/src/main/java/com/compdfkit/CSVToPDF.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFConversionEnum;
1415
import com.compdfkit.param.CCSVToPDFParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class CSVToPDF {
3026

@@ -38,17 +34,17 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void csvToPDF() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.CSV_TO_PDF);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.CSV_TO_PDF, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.csv");
4642
String filePassword = "";
4743
CCSVToPDFParameter fileParameter = new CCSVToPDFParameter();
48-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
44+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
4945
String fileKey = uploadFileResult.getFileKey();
5046
// perform tasks
51-
client.executeTask(taskId);
47+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5248
// get task processing information
5349
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5450
// determine whether the task status is "TaskFinish"

samples/src/main/java/com/compdfkit/DeleteWatermark.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFDocumentEditorEnum;
1415
import com.compdfkit.param.CPDFDeleteWatermarkParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class DeleteWatermark {
3026

@@ -38,17 +34,17 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void deleteWatermark() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentEditorEnum.DEL_WATERMARK);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentEditorEnum.DEL_WATERMARK, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.pdf");
4642
String filePassword = "";
4743
CPDFDeleteWatermarkParameter fileParameter = new CPDFDeleteWatermarkParameter();
48-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
44+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
4945
String fileKey = uploadFileResult.getFileKey();
5046
// perform tasks
51-
client.executeTask(taskId);
47+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5248
// get task processing information
5349
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5450
// determine whether the task status is "TaskFinish"

samples/src/main/java/com/compdfkit/ExcelToPDF.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFConversionEnum;
1415
import com.compdfkit.param.CExcelToPDFParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class ExcelToPDF {
3026

@@ -38,17 +34,17 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void excelToPDF() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.XLSX_TO_PDF);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.XLSX_TO_PDF, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.xlsx");
4642
String filePassword = "";
4743
CExcelToPDFParameter fileParameter = new CExcelToPDFParameter();
48-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
44+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
4945
String fileKey = uploadFileResult.getFileKey();
5046
// perform tasks
51-
client.executeTask(taskId);
47+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5248
// get task processing information
5349
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5450
// determine whether the task status is "TaskFinish"

samples/src/main/java/com/compdfkit/FormRecognizer.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFDocumentAIEnum;
1415
import com.compdfkit.param.CPDFFormRecognizerParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class FormRecognizer {
3026

@@ -38,18 +34,18 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void formRecognizer() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentAIEnum.TABLEREC);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentAIEnum.TABLEREC, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.jpg");
4642
String filePassword = "";
4743
CPDFFormRecognizerParameter fileParameter = new CPDFFormRecognizerParameter();
4844
fileParameter.setLang("auto");
49-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
45+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
5046
String fileKey = uploadFileResult.getFileKey();
5147
// perform tasks
52-
client.executeTask(taskId);
48+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5349
// get task processing information
5450
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5551
// determine whether the task status is "TaskFinish"

samples/src/main/java/com/compdfkit/HtmlToPDF.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFConversionEnum;
1415
import com.compdfkit.param.CHtmlToPDFParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class HtmlToPDF {
3026

@@ -38,17 +34,17 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void htmlToPDF() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.HTML_TO_PDF);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFConversionEnum.HTML_TO_PDF, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.html");
4642
String filePassword = "";
4743
CHtmlToPDFParameter fileParameter = new CHtmlToPDFParameter();
48-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
44+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
4945
String fileKey = uploadFileResult.getFileKey();
5046
// perform tasks
51-
client.executeTask(taskId);
47+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5248
// get task processing information
5349
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5450
// determine whether the task status is "TaskFinish"

samples/src/main/java/com/compdfkit/ImageSharpeningEnhancement.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.compdfkit.client.CPDFClient;
1212
import com.compdfkit.constant.CPDFConstant;
13+
import com.compdfkit.constant.CPDFLanguageConstant;
1314
import com.compdfkit.enums.CPDFDocumentAIEnum;
1415
import com.compdfkit.param.CPDFImageSharpeningEnhancementParameter;
1516
import com.compdfkit.pojo.comPdfKit.CPDFCreateTaskResult;
@@ -20,11 +21,6 @@
2021
import java.io.File;
2122
import java.io.FileInputStream;
2223
import java.io.FileNotFoundException;
23-
import java.util.concurrent.Executors;
24-
import java.util.concurrent.ScheduledExecutorService;
25-
import java.util.concurrent.ScheduledFuture;
26-
import java.util.concurrent.TimeUnit;
27-
import java.util.concurrent.atomic.AtomicReference;
2824

2925
public class ImageSharpeningEnhancement {
3026

@@ -38,17 +34,17 @@ public static void main(String[] args) throws FileNotFoundException {
3834

3935
public static void imageSharpeningEnhancement() throws FileNotFoundException {
4036
// create Task
41-
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentAIEnum.MAGICCOLOR);
37+
CPDFCreateTaskResult createTaskResult = client.createTask(CPDFDocumentAIEnum.MAGICCOLOR, CPDFLanguageConstant.ENGLISH);
4238
// taskId
4339
String taskId = createTaskResult.getTaskId();
4440
// upload File
4541
File file = new File("sample/test.jpg");
4642
String filePassword = "";
4743
CPDFImageSharpeningEnhancementParameter fileParameter = new CPDFImageSharpeningEnhancementParameter();
48-
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName());
44+
CPDFUploadFileResult uploadFileResult = client.uploadFile(new FileInputStream(file),taskId,filePassword,fileParameter,file.getName(), CPDFLanguageConstant.ENGLISH);
4945
String fileKey = uploadFileResult.getFileKey();
5046
// perform tasks
51-
client.executeTask(taskId);
47+
client.executeTask(taskId, CPDFLanguageConstant.ENGLISH);
5248
// get task processing information
5349
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
5450
// determine whether the task status is "TaskFinish"

0 commit comments

Comments
 (0)