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.
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.
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:
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);
}
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.
Du kan udføre sammenligningshandlinger for andre filformater: