1. Productos
  2.   PDF
  3.   Java
  4.   PdfCompare
 
  

Compare documentos PDF cifrados a través de la biblioteca de Java

API Java de código abierto para comparar dos documentos PDF y almacenar o mostrar los resultados en un archivo PDF con facilidad.

PDF significa Formato de Documento Portátil; El formato de archivo PDF es uno de los formatos de archivo más utilizados en todo el mundo. PDF es un formato de archivo flexible en el que puede hacer cosas de muchas maneras diferentes para satisfacer las necesidades de su organización. A veces es necesario comparar dos versiones de un archivo PDF para comprobar qué se ha cambiado. La biblioteca Java de código abierto PdfCompare ayuda a los desarrolladores a comparar documentos PDF dentro de sus propias aplicaciones. Puede comparar fácilmente dos archivos PDF y puede almacenar o mostrar los resultados en un archivo PDF con facilidad. Puede ignorar fácilmente páginas específicas o algunas áreas de las páginas durante la comparación. Puede seleccionar y cargar fácilmente los archivos PDF que desea comparar

Hay una interfaz de usuario interactiva simple que los usuarios pueden iniciar fácilmente llamando a la clase Class de.redsix.pdfcompare.Main. La biblioteca utiliza diferentes tipos de marcas para diferenciar diferentes partes del documento PDF. Puede definir áreas rectangulares que se pueden ignorar durante la comparación. Para eso, se necesita crear un archivo, que define las áreas a ignorar.

Previous Next

Primeros pasos con PdfCompare

Utilice el siguiente comando para agregar la dependencia maven en su proyecto.

Dependencia de OpenPDF Maven

<dependency>
  <groupId>de.redsix</groupId>
  <artifactId>pdfcompare</artifactId>
  <version>...</version> <!-- see current version in the maven central tag above -->
</dependency>

Compara archivos PDF píxel por píxel

La biblioteca de código abierto PdfCompare ha incluido soporte para comparar archivos PDF píxel por píxel usando código Java. La biblioteca está utilizando diferentes tipos de esquemas de color para identificar diferentes áreas de los documentos comparados. Los píxeles iguales o iguales del documento se desvanecen un poco. Los píxeles que difieren están marcados en rojo y verde. Los píxeles amarillos muestran áreas ignoradas y el borde de las áreas de papel está marcado en color magenta. Las páginas que se esperaban, pero que no llegaron, están marcadas con un borde rojo. Puede cambiar fácilmente el esquema de color. Para cambiar el esquema de color, incluya un archivo conocido como "application.conf" en la raíz de classpath. Puede especificar fácilmente un nuevo esquema de color en formato HTML-Stlye dentro de este archivo.

Comparar documentos PDF cifrados

La biblioteca PdfCompare ha proporcionado funcionalidad para comparar documentos PDF encriptados dentro de sus propias aplicaciones usando comandos Java. Para comparar archivos PDF protegidos con contraseña, debe proporcionar la contraseña de los documentos. Puede usar dos métodos para este propósito y necesita pasar la contraseña como un parámetro de cadena.

Exclusión de áreas de PDF durante la comparación de documentos

La biblioteca de código abierto PdfCompare brinda a los desarrolladores de software la capacidad de excluir ciertas áreas durante la comparación de los documentos PDF. Para excluir un área, debe definir esa área. Puede crear un archivo y definir un área rectangular dentro de ese archivo para que se ignore. Durante la comparación, si no se encuentra el archivo de exclusión proporcionado, se ignora y la comparación se realiza sin las exclusiones.

 Español