Compara dos PDF usando Java

Comprobador de diferencias Java alta precisión para comparar PDF archivos y encontrar diferencias entre ellos

Nuestro poderoso Java SDK le permite encontrar la diferencia entre PDF documentos y guardar los resultados en un formato conveniente para verlos. Para verificar las capacidades de nuestro producto, compare los PDF archivos usando esta Java biblioteca y vea las diferencias.

Ver fragmento de código

Comparar PDF en Java

Nuestro SDK Java está diseñado para brindarle el resultado más preciso, aunque la comparación es una función compleja en sí misma.

A veces es necesario asegurarse de que el documento en PDF formato no haya sido modificado y, si es así, debe averiguar cuál es la diferencia. Simplemente use nuestra herramienta de diferencias Java para comparar dos PDF archivos y encontrar diferencias en palabras completas o caracteres individuales. Además, si solo ha cambiado un carácter en una palabra, esta palabra se marcará como cambiada por completo.

Ahora ya no necesita perder tiempo comparando PDF documentos manualmente y puede encontrar rápidamente incluso cambios pequeños y exportar dichas diferencias a un documento en un formato conveniente.

Intente comparar PDF documentos

Vea cómo funciona nuestra solución para comparar PDF archivos usando Java SDK. Para lograr esto, cargue los PDF archivos que desea comparar y seleccione el formato de archivo de exportación; se cargará automáticamente después de comparar.

Tenga en cuenta que debe aceptar todas las revisiones de los documentos comparados antes de llamar al método de comparación, como se muestra en nuestro ejemplo:

Sube el archivo comparado
Ejecutar código
Sube el segundo archivo para comparar
Seleccione el formato de destino de la lista
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.pdf";
String fileName2 = "Input2.pdf";
String fileResult = "Output.pdf";

//  Subir documentos al almacenamiento en la nube.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Compara documentos en la nube.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Descarga el documento de resultados del almacenamiento en la nube.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Ejecutar código
  
Copie el código Java al portapapeles

Como comparar PDF Java REST API

  1. Instale Aspose.Words Cloud for Java
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto Java
  3. Cargue dos PDF documentos para comparar
  4. Llame al compareDocument() para comparar PDF documentos
  5. Descargue el documento de resultados del almacenamiento en la nube

Java biblioteca para usar comparar

Instale 'Aspose.Words Cloud SDK for Java' con la herramienta de automatización de compilación Maven.

Agregue esta dependencia al POM de su proyecto: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Como alternativa, puede clonar el código fuente de Aspose.Words Cloud SDK for Java desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

Consulte la Repository Documentation para ver los detalles.

Otros formatos de archivo compatibles

Puede realizar la operación de comparación para otros formatos de archivo:

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.