Este guia descreve as instruções passo a passo para comparar arquivos PDF usando C#, fornece informações para configurar a biblioteca de comparação de documentos e um snippet de código de exemplo para mostrar a implementação do recurso C# comparar arquivos PDF. Essas instruções podem ser usadas sem instalar nenhum software de terceiros e em sistemas operacionais como MS Windows, Linux e Mac OS que suportam o ambiente .NET.
Etapas para comparar arquivos PDF usando C#
- Instale o pacote GroupDocs.Comparison for .NET do site NuGet no projeto .NET para comparar arquivos PDF
- Adicione uma referência ao namespace GroupDocs.Comparison para comparar dois documentos PDF
- Instancie a classe Comparer e passe o arquivo PDF de entrada para seu construtor
- Use o método Add da classe Comparer para carregar o documento PDF de destino
- Por fim, invoque o método Compare para salvar o arquivo PDF resultante no disco
A funcionalidade compare dois arquivos PDF usando C# pode ser facilmente desenvolvida seguindo os pontos acima em uma sequência. Na primeira etapa, configure o pacote de comparação de documentos necessário e faça referência ao namespace essencial. Na próxima etapa, carregue o arquivo PDF de origem para comparação criando uma instância da classe Comparer e carregue o documento PDF de destino chamando o método Add da mesma classe. Na última etapa, o arquivo resultante pode ser salvo no disco invocando o método Compare.
Código para comparar arquivos PDF usando C#
using System; | |
using GroupDocs.Comparison; | |
namespace ComparePdfFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare PDF documents using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.pdf")) | |
{ | |
comparer.Add("target.pdf"); | |
comparer.Compare("result.pdf"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
No trecho de código anterior, demonstramos o recurso C#* para *comparar dois documentos PDF e destacar as diferenças. Consumimos apenas algumas chamadas de API da biblioteca de comparação de documentos para criar o aplicativo de comparação de PDF. Este código de amostra usa dois arquivos PDF para comparação, no entanto, você pode aprimorar o código para comparar vários documentos PDF.
Discutimos os procedimentos detalhados para desenvolver o recurso C# de comparação de PDF. Recentemente, publicamos um artigo sobre a comparação de arquivos do Word em C#. Consulte o guia como comparar documentos do Word usando C # para obter mais informações.