English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Encontrar Diferenças em Documentos HTML com C#

Otimize seu fluxo de trabalho comparando programaticamente documentos HTML com 'Wordize para .NET'. Seja revisando duas versões de um arquivo HTML ou comparando relatórios no formato HTML, nossa solução detectará todas as diferenças em texto, formatação e estrutura com precisão profissional. A API C# identificará e destacará todas as alterações, ajudando você a economizar tempo em revisões manuais e garantindo os resultados mais precisos.

Recursos Principais

  • Comparação de documentos no nível de caracteres ou palavras para resultados altamente precisos.
  • Detecção de alterações em texto, formatação e elementos estruturais, incluindo títulos e tabelas.
  • Personalização flexível de métodos de comparação usando parâmetros como ignorar comentários, formatação ou cabeçalhos/rodapés.

Cenários de Uso

  • Documentos jurídicos. Compare várias versões de contratos ou acordos para garantir que nenhuma edição seja perdida.
  • Relatórios corporativos. Acompanhe atualizações em documentos comerciais ou relatórios internos de forma rápida e precisa.
  • Conteúdo educacional. Compare materiais educacionais para identificar diferenças.

O Wordize fornece aos desenvolvedores ferramentas poderosas para automatizar processos de comparação de documentos. Com configurações flexíveis, você pode personalizar comparações de acordo com suas necessidades. Ao integrar o Wordize em seus projetos .NET, os desenvolvedores podem criar soluções robustas para revisão de conteúdo e análise de documentos.

Faça o upload de dois documentos no formato HTML, ajuste os parâmetros de comparação de acordo com seus requisitos e deixe o SDK do Wordize encontrar as alterações. Baixe os resultados da comparação para revisar as alterações detectadas por conta própria.

C#
Código de execução
Faça upload do primeiro arquivo para comparação
Faça upload do segundo arquivo para comparar
Selecione o formato de destino na lista
using Wordize.Comparing;

Comparer.Compare("Input1.html", "Input2.html",
    "Output.html", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.html", "Input2.html", "Output.html", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.html", "Input2.html", new ImageSaveOptions(SaveFormat.Html), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.html"); stream.CopyTo(file); }
Código de execução

Como comparar dois HTML em C#

  1. Instale Wordize for .NET
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C#
  3. Chame o método Compare para comparar dois HTML
  4. Obtenha o resultado da comparação de HTML como um arquivo separado

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

5%