PDF 比较
使用 PDF 旋转工具,您可以根据需要比较 PDF 文件。以下示例展示了如何上传测试 PDF 文件并使用 Java 语言比较 PDF。然后输出比较 PDF 文件。
java
// Create a client
CPDFClient client = new CPDFClient(publicKey,secretKey);
// Create a task
// Create an example of a Compare task
CPDFCreateTaskResult result = client.createTask(CPDFDocumentEditorEnum.PDF_CONTENT_COMPARE);
//CPDFCreateTaskResult result = client.createTask(CPDFDocumentEditorEnum.PDF_COVER_COMPARE);
// Get a task id
String taskId = result.getTaskId();
// File handling parameter settings
CPDFOverlayComparisonParameter fileParameter = new CPDFOverlayComparisonParameter();
fileParameter.setInTransparency("0.5");
fileParameter.setNewTransparency("0.5");
fileParameter.setCoverType("0");
fileParameter.setInColor("#FBBDBF");
fileParameter.setNewColor("#93B9FD");
// Upload files
client.uploadFile(new File("test.pdf"), taskId, fileParameter);
client.uploadFile(new File("test1.pdf"), taskId, fileParameter);
// Execute task
client.executeTask(taskId);
// Query TaskInfo
CPDFTaskInfoResult taskInfo = client.getTaskInfo(taskId);
比较PDF内容(包含文本和图片):
- 对于一个任务,您必须上传两个PDF文件。如果
isSaveTwo
设置为“1”,则处理结果将以.zip文件的形式保存,其中包含两个PDF的比较结果文件。 - 对于同一个任务,您必须上传两个PDF文件。如果
isSaveTwo
设置为“0”,则处理结果将以.pdf文件的形式保存,两个文件的比较结果将合并到此文件中。
必需参数
isSaveTwo
:指定在内容比较时是否生成两个输出文件:1表示是,0表示否(默认值为0)。
imgCompare
:指定是否启用图片比较:1表示是,0表示否(默认值为1)。
textCompare
:指定是否启用文本比较:1表示是,0表示否(默认值为1)。
replaceColor
:定义替换内容的颜色(默认值为#93B9FD)。
insertColor
:定义插入内容的颜色(默认值为#C0FFEC)。
deleteColor
:定义删除内容的颜色(默认值为#FBBDBF)。
结果:
文件类型 | 说明 |
---|---|
比较结果文件。 |