Skorzystaj z naszego narzędzia do sprawdzania różnic Ruby 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.
Nasze rozwiązanie Ruby 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 Ruby i jego funkcji porównawczej.
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 Ruby.
Dzięki naszemu rozwiązaniu Ruby dostrzeżesz nawet niewielkie zmiany, które przy ręcznym porównaniu mógłbyś łatwo przeoczyć.
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 Ruby, tak samo jak z PDF. Możesz to zrobić w poniższym przykładzie.
Aby zobaczyć jak działa nasze porównanie dokumentów Ruby, 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:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'
# Prześlij dokumenty do pamięci w chmurze.
first_document_content = File.open(file_name1)
upload_first_file_request =
UploadFileRequest.new(file_content: first_document_content, path: file_name1)
@words_api.upload_file(upload_first_file_request)
second_document_content = File.open(file_name2)
upload_second_file_request =
UploadFileRequest.new(file_content: second_document_content, path: file_name2)
@words_api.upload_file(upload_second_file_request)
# Porównaj dokumenty w chmurze.
compare_data_options =
CompareData.new({:Author => 'author',
:FileReference => AsposeWordsCloud::FileReference.fromRemoteFilePath(file_name2)})
compare_document_request =
CompareDocumentRequest.new(
name: file_name1, compare_data: compare_data_options, dest_file_name: file_result)
@words_api.compare_document(compare_document_request)
# Pobierz dokument wynikowy z pamięci w chmurze.
download_file_request = DownloadFileRequest.new(path: file_result)
download_file_result = @words_api.download_file(download_file_request)
File.open('compareResult.pdf', 'wb').write(download_file_result)
Zainstaluj Aspose.Words Cloud SDK for Ruby, korzystając z usługi hostingowej RubyGems. Uruchom gem install aspose_words_cloud, aby zainstalować pakiet. Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for Ruby 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.
Ruby 2.6 lub nowszy
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.