GroupDocs.Comparison em um piscar de olhos

API para comparar diferenças entre documentos em .NET aplicativos

Illustration comparison

Comparação de arquivos em C#

Detecte diferenças entre os arquivos de origem e de destino para alterações nos níveis de parágrafos, palavras e caracteres. Identifique alterações de estilo e formatação, como negrito, itálico, sublinhados, tachados, tipos de fonte etc.

Os formatos de arquivo e documento mais populares são suportados

A API GroupDocs.Comparison permite uma comparação eficiente de documentos em uma ampla variedade de formatos, incluindo PDF, HTML, e-mails, Microsoft Office documentos (Word, Excel, PowerPoint, OneNote, Visio), vários tipos de imagem (JPEG, PNG, GIF, BMP), arquivos de texto e muito mais.

Aplique ou rejeite alterações facilmente

Cada diferença identificada nos documentos comparados usando a API GroupDocs.Comparison pode ser aplicada ou rejeitada seletivamente, permitindo a personalização antes de exportar para o documento de saída final.

Relatório resumido de comparação

Gere um relatório resumido das diferenças, detalhando todas as alterações encontradas nos documentos comparados e salve-o para referência.

Independência da plataforma

GroupDocs.Comparison for .NET suporta os seguintes sistemas operacionais, estruturas e gerenciadores de pacotes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

GroupDocs.Comparison for .NET suporta operações com os seguintes formatos de arquivo.

formatos Microsoft Office e 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
  • Layout de página fixo: PDF

Imagens, gráficos e diagramas

  • Imagens rasterizadas: BMP, GIF, JPG, JPEG, PNG
  • Imagem médica: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Outros

  • Texto: TXT
  • Linguagens de programação: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Web: HTM, HTML, MHT, MHTML
  • Livros eletrônicos: MOBI, DjVu
  • Valores separados por delimitador: CSV

GroupDocs.Comparison características

Compare facilmente PDF e documentos, imagens e outros formatos do Office

Feature icon

Comparação de documentos fácil de usar

Analise e identifique diferenças entre dois documentos.

Feature icon

Compare vários documentos

Analise e identifique simultaneamente as diferenças em vários documentos.

Feature icon

Formatos suportados

Compatível com mais de 50 formatos de documentos amplamente usados de várias categorias, garantindo ampla aplicabilidade.

Feature icon

Aceitar ou rejeitar alterações

Exibição visual clara das alterações detectadas, completa com opções para aceitar ou rejeitar essas modificações.

Feature icon

Gere visualizações

Capacidade de salvar os resultados da comparação como visualizações de imagens para facilitar a consulta e o compartilhamento.

Feature icon

Comparação de conteúdo

Faça comparações completas de texto em vários níveis, incluindo linha por linha, parágrafo, palavra e caractere, com diferenças destacadas para maior clareza.

Feature icon

Comparação de estilo e formatação

Detecta e destaca alterações na formatação e no estilo do documento, garantindo uma revisão abrangente.

Feature icon

Configurações flexíveis de metadados

Preserve os metadados dos arquivos de origem ou de destino ou personalize-os de acordo com as preferências do usuário.

Feature icon

Proteção por senha

Analise documentos protegidos por senha e proteja o documento de saída com criptografia de senha para maior segurança.

Feature icon

Comparação seletiva de páginas

Carregue e compare seções ou páginas específicas de um documento para análise direcionada.

Feature icon

Exibir comentários

Escolha exibir ou ocultar comentários ao carregar o documento de origem, oferecendo maior controle sobre o processo de comparação.

Amostras de código

Alguns casos de uso de operações GroupDocs.Comparison for .NET típicas

Comparando documentos protegidos por senha.

Para comparar documentos que estão protegidos com uma senha, você precisa especificá-los e depois carregar os documentos:

Como comparar documentos protegidos por senha.

// Carregue o documento de origem e especifique sua senha
using(Comparer comparer = new Comparer("source.docx", new LoadOptions() {Password = "1234"}))  
{
    // Carregue o documento de destino e especifique sua senha
    comparer.Add("target.docx", new LoadOptions() {Password = "5678"});

    // Salvar resultado da comparação em um arquivo especificado
    comparer.Compare("result.docx");
}

Comparando vários PDF documentos.

GroupDocs.Comparison permite que você compare mais de dois documentos. A operação é quase a mesma da comparação de dois arquivos. Você só precisa adicionar mais arquivos de destino à classe comparer.

Como comparar três ou mais documentos.

// Carregue o documento de origem
using(Comparer comparer = new Comparer("source.docx") 
{
    // Especifique o segundo arquivo para comparação
    comparer.Add("target2.docx");
    
    // Especifique o terceiro arquivo para comparação
    comparer.Add("target3.docx");
    
    // Salvar resultado da comparação em um arquivo especificado
    comparer.Compare("result.docx");
}
 Português