Sammenlign to PDF ved hjælp af C#

Meget nøjagtig C# differenskontrol til at sammenligne PDF filer og finde forskelle mellem dem

Vores kraftfulde C# SDK giver dig mulighed for at finde forskellen mellem PDF dokumenter og gemme resultaterne i et praktisk format til visning. For at bekræfte vores produktegenskaber skal du sammenligne PDF filer ved hjælp af dette C# bibliotek og se forskellene.

Sammenlign PDF i C#

Vores .NET SDK er designet til at give dig det mest nøjagtige resultat, selvom sammenligning i sig selv er en kompleks funktion.

Nogle gange skal du være sikker på, at dokumentet i PDF-formatet ikke er blevet ændret, og hvis det er tilfældet, skal du finde ud af, hvad forskellen er. Bare brug vores .NET diff-værktøj til at sammenligne to PDF-filer og finde forskelle i hele ord eller enkelte tegn. Desuden, hvis kun ét tegn i et ord er ændret, vil dette ord blive markeret som fuldstændigt ændret.

Nu behøver du ikke længere bruge tid på manuelt at sammenligne PDF-dokumenter, og du kan hurtigt finde selv små ændringer og eksportere sådanne forskelle til et dokument i et praktisk format.

Prøv at sammenligne PDF-dokumenter

Se, hvordan vores løsning til at sammenligne PDF-filer ved hjælp af .NET SDK fungerer. For at opnå dette skal du indlæse de PDF-filer, du vil sammenligne, og vælge eksportfilformatet - det indlæses automatisk efter sammenligning.

Bemærk, at du skal acceptere alle revisioner i sammenlignede dokumenter, før du kalder sammenligningsmetoden, som vist i vores eksempel:

Upload den sammenlignede fil
Kør kode
Upload den anden fil for at sammenligne
Vælg målformatet fra listen
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.pdf";
var fileName2 = "Input2.pdf";
var fileResult = "Output.pdf";

//  Upload dokumenter til cloud storage.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Sammenlign dokumenter i skyen.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Download resultatdokument fra skylager.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Kør kode
  
Kopiér koden C# til udklipsholderen

Sådan sammenlignes to tekstfiler

  1. Installer Aspose.Words Cloud for .NET
  2. Tilføj en biblioteksreference (importér biblioteket) til dit C# projekt
  3. Indlæs to PDF dokumenter for at sammenligne
  4. Kald metoden CompareDocument() for at sammenligne PDF dokumenter
  5. Download resultatdokumentet fra skylageret

C# bibliotek at bruge sammenligne

Installer 'Aspose.Words Cloud SDK for .NET' ved hjælp af NuGet pakkehåndtering. Bare kør nuget install Aspose.Words-Cloud for automatisk at installere og referere til den tilsvarende samling i dit projekt. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for .NET kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

  • .NET Standard 2.0 eller nyere

Se Repository Documentation for at se flere detaljer.

Andre understøttede filformater

Du kan udføre sammenligningshandlinger for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.