Compare documentos PDF usando C#

Compare documentos PDF usando C# com este breve tutorial. Ele inclui a configuração do ambiente, o processo passo a passo e um código de amostra executável para comparar dois arquivos PDF usando C#. Além disso, você pode integrar esse recurso de comparação de PDF em qualquer aplicativo que suporte o framework .NET no MS Windows, Linux ou macOS.

Etapas para comparar documentos PDF em C#

  1. Configure o sistema instalando Aspose.Words for .NET para comparar documentos PDF usando C#
  2. Obtenha o primeiro documento PDF usando a classe Document
  3. Carregue o segundo documento PDF para compará-los
  4. Defina as opções de comparação necessárias
  5. Compare os documentos PDF ao usar o objeto da classe CompareOptions
  6. Save o documento PDF de saída comparado explicando as semelhanças e diferenças

Essas etapas cobrem de forma concisa os detalhes para comparar PDF usando C#. Em primeiro lugar, carregue ambos os documentos PDF. Em segundo lugar, defina diferentes opções de comparação e realize a comparação de acordo com suas necessidades.

Código para comparar documentos PDF usando C#

using System;
using Aspose.Words;
class Program
{
static void Main(string[] args) // Compare PDF files in C#
{
new License().SetLicense("License.lic");
Document docA = new Document("Compare1.pdf");
Document docB = new Document("Compare2.pdf");
Aspose.Words.Comparing.CompareOptions options = new Aspose.Words.Comparing.CompareOptions();
options.Target = Aspose.Words.Comparing.ComparisonTargetType.New;
docA.Compare(docB, "Author", DateTime.Now, options);
docA.Save("Comparison_Output.pdf");
Console.WriteLine("Done");
}
}

Este trecho de código é suficiente para comparar arquivos PDF usando C#. Funciona com diferentes arquivos enquanto os carrega com a classe Document. Posteriormente, a classe CompareOptions é usada para definir propriedades personalizadas, como ignorar tabelas, comentários, alvos de comparação e várias outras propriedades, dependendo de suas necessidades. Finalmente, o método Compare() é invocado antes de chamar o método Save() que renderiza o documento PDF de saída.

Este artigo explicou as informações para comparar diferenças entre dois PDFs usando C#. Além disso, se você quiser comparar documentos do Word, dê uma olhada no artigo em como comparar documentos do Word usando C#.

 Português