GroupDocs.Comparison de un vistazo

API para comparar las diferencias entre documentos en .NET aplicaciones

Illustration comparison

Comparación de archivos en C#

Detecte las diferencias entre los archivos de origen y destino para ver los cambios a nivel de párrafos, palabras y caracteres. Identifique los cambios de estilo y formato, como negrita, cursiva, subrayados, tachados, tipos de fuente, etc.

Se admiten los formatos de archivos y documentos más populares

La API GroupDocs.Comparison permite una comparación eficiente de documentos en una amplia gama de formatos, incluidos PDF, HTML, correos electrónicos, Microsoft Office documentos (Word, Excel, PowerPoint, OneNote, Visio), varios tipos de imágenes (JPEG, PNG, GIF, BMP), archivos de texto y más.

Aplica o rechaza cambios fácilmente

Cada diferencia identificada en los documentos comparados mediante la API GroupDocs.Comparison se puede aplicar o rechazar de forma selectiva, lo que permite la personalización antes de exportarla al documento final.

Informe resumido de comparación

Genere un informe resumido de las diferencias, detallando todos los cambios encontrados en los documentos comparados, y guárdelo como referencia.

Independencia de la plataforma

GroupDocs.Comparison for .NET es compatible con los siguientes sistemas operativos, marcos y gestores de paquetes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de archivo compatibles

GroupDocs.Comparison for .NET admite operaciones con los siguientes formatos de archivo.

Formatos Microsoft Office y OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Diseño de página fijo: PDF

Imágenes, gráficos y diagramas

  • Imágenes rasterizadas: BMP, GIF, JPG, JPEG, PNG
  • Imagenología médica: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Otros

  • Texto: TXT
  • Lenguajes de programación: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Web: HTM, HTML, MHT, MHTML
  • Libros electrónicos: MOBI, DjVu
  • Valores separados por delimitadores: CSV

GroupDocs.Comparison características

Compara fácilmente documentos, imágenes y otros formatos de PDF y Office

Feature icon

Comparación de documentos fácil de usar

Analice e identifique las diferencias entre dos documentos.

Feature icon

Comparar varios documentos

Analice e identifique simultáneamente las diferencias entre varios documentos.

Feature icon

Formatos compatibles

Compatible con más de 50 formatos de documentos ampliamente utilizados de varias categorías, lo que garantiza una amplia aplicabilidad.

Feature icon

Aceptar o rechazar los cambios

Visualización clara de los cambios detectados, con opciones para aceptar o rechazar estas modificaciones.

Feature icon

Generar vistas previas

Posibilidad de guardar los resultados de la comparación como vistas previas de imágenes para consultarlos y compartirlos fácilmente.

Feature icon

Comparación de contenido

Realice comparaciones minuciosas del texto en varios niveles (línea por línea, párrafo, palabra y carácter) resaltando las diferencias para una mayor claridad.

Feature icon

Comparación de estilos y formatos

Detecta y resalta las alteraciones en el formato y el estilo de los documentos, lo que garantiza una revisión exhaustiva.

Feature icon

Configuración de metadatos flexible

Conserva los metadatos de los archivos de origen o destino, o personalízalos según las preferencias del usuario.

Feature icon

Protección mediante contraseña

Analice los documentos protegidos con contraseña y proteja el documento de salida con el cifrado de contraseña para mayor seguridad.

Feature icon

Comparación selectiva de páginas

Cargue y compare secciones o páginas específicas de un documento para un análisis específico.

Feature icon

Mostrar comentarios

Elija mostrar u ocultar los comentarios al cargar el documento fuente, lo que ofrece un mayor control sobre el proceso de comparación.

Ejemplos de código

Algunos casos de uso de operaciones típicas de GroupDocs.Comparison for .NET

Comparación de documentos protegidos con contraseña.

Para comparar documentos que están protegidos con contraseña, debe especificarlo y luego cargar los documentos:

Cómo comparar documentos protegidos con contraseña.

// Cargue el documento fuente y especifique su contraseña
using(Comparer comparer = new Comparer("source.docx", new LoadOptions() {Password = "1234"}))  
{
    // Cargue el documento de destino y especifique su contraseña
    comparer.Add("target.docx", new LoadOptions() {Password = "5678"});

    // Guardar el resultado de la comparación en un archivo especificado
    comparer.Compare("result.docx");
}

Comparación de varios PDF documentos.

GroupDocs.Comparison permite comparar más de dos documentos. La operación es casi la misma que cuando se comparan dos archivos. Solo tiene que añadir más archivos de destino a la clase comparer.

Cómo comparar tres o más documentos.

// Cargar el documento fuente
using(Comparer comparer = new Comparer("source.docx") 
{
    // Especifique el segundo archivo para la comparación
    comparer.Add("target2.docx");
    
    // Especifique el tercer archivo para la comparación
    comparer.Add("target3.docx");
    
    // Guardar el resultado de la comparación en un archivo especificado
    comparer.Compare("result.docx");
}
 Español