Porównaj Word pliki lub PDF za pomocą Swift SDK

Potężna Swift biblioteka do porównywania plików w PDF, Word, HTML, TXT, MD i innych

Skorzystaj z naszego narzędzia do sprawdzania różnic Swift plików, porównaj dwa dokumenty i zobacz różnice między nimi wyraźnie widoczne w wynikach. Nie musisz już ręcznie porównywać dokumentów. Należy również pamiętać, że wynik porównania można wyeksportować do DOCX, PDF, DOC i innych.

Zobacz fragment kodu

Porównanie dwóch plików w Swift

Nasze rozwiązanie Swift zostało zaprojektowane tak, aby zapewnić najlepsze możliwe wyniki przy użyciu złożonego algorytmu porównawczego. Nie musisz już ręcznie wyszukiwać różnic w dokumentach – możesz skorzystać z naszego API, aby porównać dwa pliki.

Nasza porównywarka szuka różnic na poziomie znaków lub całych słów. A jeśli zmieniony został tylko jeden znak, całe słowo zostanie podświetlone jako zmienione. Wszystkie znalezione zmiany można wyraźnie wyświetlić na wynikach i wyeksportować w wygodnym formacie.

Najpopularniejszymi rodzajami porównań jest porównywanie PDF plików i Word. Dlatego na tych przykładach nauczymy się naszego narzędzia porównywania Swift i jego funkcji porównawczej.

Porównaj PDF w Swift

Czasami musisz upewnić się, że Twój PDF dokument nie został zmodyfikowany i porównać go z wersją oryginalną. Lub już wiesz, że Twój PDF plik naprawdę się zmienił i musisz sprawdzić, gdzie i jak. Następnie możesz porównać dwie wersje PDF plików i zobaczyć różnice. Aby uniknąć robienia tego ręcznie, po prostu skorzystaj z naszego interfejsu API sprawdzania różnic Swift.

Dzięki naszemu rozwiązaniu Swift dostrzeżesz nawet niewielkie zmiany, które przy ręcznym porównaniu mógłbyś łatwo przeoczyć.

Porównaj dwa dokumenty programu Word przy użyciu Swift

Dokumenty programu Word można dość łatwo modyfikować, dlatego ważne jest, aby porównać pliki programu Word, aby upewnić się, że części lub cały dokument nie uległy zmianie.

Aby porównać Word pliki, skorzystaj z naszego rozwiązania Swift, tak samo jak z PDF. Możesz to zrobić w poniższym przykładzie.

Porównaj dwa dokumenty

Aby zobaczyć jak działa nasze porównanie dokumentów Swift, załaduj dwa pliki, które chcesz porównać i wybierz format pliku eksportu.

Po zakończeniu porównania dokument z różnicą zostanie automatycznie pobrany w wybranym przez Ciebie formacie.

Ważne jest, aby porównywane dokumenty nie mogły mieć żadnych poprawek przed porównaniem, dlatego musimy zaakceptować wszystkie poprawki przed rozpoczęciem porównania. Nie martw się, zajęliśmy się tym w naszym przykładzie:

Prześlij porównany plik
Uruchom kod
Prześlij drugi plik do porównania
Wybierz format docelowy z listy
import AsposeWordsCloud

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

//  Prześlij dokumenty do pamięci w chmurze.
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);

//  Porównaj dokumenty w chmurze.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Pobierz dokument wynikowy z pamięci w chmurze.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Uruchom kod
  
Skopiuj kod Swift do schowka

Jak porównać dwie wersje pliku

  1. Zainstaluj Aspose.Words Cloud for Swift
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Swift projektu
  3. Załaduj dwa dokumenty do porównania
  4. Wywołaj compareDocument(), aby porównać dwa dokumenty
  5. Pobierz dokument wynikowy z pamięci w chmurze

Swift biblioteka do użycia porównaj

Możesz użyć menedżera pakietów Swift i menedżera zależności Cocoapods, aby zainstalować Aspose.Words Cloud SDK for Swift. Szczegółowe informacje dotyczące instalacji pakietu znajdują się w sekcji "Installation and Usage".

Alternatywnie możesz sklonować kod źródłowy Aspose.Words Cloud SDK for Swift z GitHub i użyć go w swoim projekcie.

Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Swift 4.2 lub nowszy

Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.

Najpopularniejsze formaty do porównywania operacji

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.