Vergelijk twee PDF met Swift

Uiterst nauwkeurige Swift diff-checker om PDF bestanden te vergelijken en verschillen ertussen te vinden

Met onze krachtige Swift SDK kunt u het verschil tussen PDF documenten vinden en de resultaten opslaan in een handig formaat om te bekijken. Om onze productmogelijkheden te verifiëren, vergelijkt u PDF bestanden met behulp van deze Swift bibliotheek en ziet u de verschillen.

Codefragment bekijken

Vergelijk PDF in Swift

Onze Swift SDK is ontworpen om u het meest nauwkeurige resultaat te geven, ook al is vergelijken op zichzelf een complexe functie.

Soms moet u er zeker van zijn dat het document in het PDF-formaat niet is gewijzigd, en als dat wel het geval is, moet u uitzoeken wat het verschil is. Gebruik gewoon onze Swift diff-tool om twee PDF-bestanden te vergelijken en verschillen in hele woorden of afzonderlijke tekens te vinden. Bovendien, als slechts één teken in een woord is gewijzigd, wordt dit woord als volledig gewijzigd gemarkeerd.

Nu hoeft u niet langer tijd te besteden aan het handmatig vergelijken van PDF-documenten, en kunt u zelfs kleine wijzigingen snel vinden en dergelijke verschillen naar een document in een handig formaat exporteren.

Probeer PDF-documenten te vergelijken

Bekijk hoe onze oplossing om PDF-bestanden te vergelijken met Swift SDK werkt. Om dit te bereiken, laadt u de PDF-bestanden die u wilt vergelijken en selecteert u het exportbestandsformaat – deze wordt na het vergelijken automatisch geladen.

Houd er rekening mee dat u alle revisies in vergeleken documenten moet accepteren voordat u de vergelijkingsmethode aanroept, zoals weergegeven in ons voorbeeld:

Upload het vergeleken bestand
Voer code uit
Upload het tweede bestand om te vergelijken
Selecteer het doelformaat uit de lijst
import AsposeWordsCloud

let config =
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.pdf";
let fileName2 = "Input2.pdf";
let fileResult = "Output.pdf";

//  Upload documenten naar cloudopslag.
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest =
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest =
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

//  Vergelijk documenten in de cloud.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Download het resultaatdocument van cloudopslag.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Voer code uit
  
Kopieer code Swift naar het klembord

Hoe twee tekstbestanden te vergelijken

  1. Installeer Aspose.Words Cloud for Swift
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Swift project
  3. Laad twee PDF documenten om te vergelijken
  4. Roep de methode compareDocument() aan om PDF documenten te vergelijken
  5. Download het resultaatdocument uit de cloudopslag

Swift bibliotheek om te vergelijken

U kunt Swift -pakketbeheer en Cocoapods afhankelijkheidsbeheer gebruiken om Aspose.Words Cloud SDK for Swift te installeren. Gedetailleerde informatie over het installeren van het pakket wordt gegeven in de sectie "Installation and Usage".

Als alternatief kunt u de Aspose.Words Cloud SDK for Swift -broncode van GitHub klonen en in uw project gebruiken.

Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Swift 4.2 of nieuwer

Raadpleeg de Repository Documentation voor meer details.

Andere ondersteunde bestandsindelingen

U kunt een vergelijkingsbewerking uitvoeren voor andere bestandsindelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.