CodeKitHub
Narzędzia PDF

Porównaj pliki PDF online

Ostatnia aktualizacja:

Porównaj dwa dokumenty PDF i sprawdź dokładnie, co się zmieniło, strona po stronie. Wgraj plik A i plik B, kliknij Porównaj, a każda strona zostanie dopasowana i porównana — dodane fragmenty podświetlone na zielono, usunięte na czerwono — wraz z podsumowaniem liczby różniących się stron. Wszystko działa lokalnie w przeglądarce, więc żaden plik nigdzie nie jest przesyłany.

Pliki PDF są porównywane lokalnie w przeglądarce — nigdy nie są przesyłane na serwer.

Czym jest to narzędzie?

Narzędzie do porównywania PDF-ów bierze dwie wersje dokumentu — na przykład umowę przed i po naniesieniu poprawek albo dwa szkice raportu — i pokazuje, czym się różnią, bez konieczności ręcznego porównywania linijka po linijce.

Narzędzie działa poprzez porównanie treści tekstowej: wykorzystuje bibliotekę pdf.js do wyodrębnienia tekstu z każdej strony obu plików PDF (zgodnie ze specyfikacją ISO 32000 każda strona przechowuje tekst jako pozycjonowane fragmenty, które pdf.js odczytuje w kolejności czytania), a następnie wykonuje porównanie tekstu na poziomie słów między odpowiadającymi sobie stronami. Pokazuje dokładnie, które słowa zostały dodane, a które usunięte.

Warto jasno powiedzieć, co narzędzie wykrywa, a czego nie: to porównanie treści tekstowej, a nie wizualne porównanie pikseli. Niezawodnie wykryje zmienione sformułowania, dodane lub usunięte zdania oraz przeformatowane akapity. Nie wykryje jednak zmian czysto wizualnych lub dotyczących samego układu — zmiany czcionki, koloru, przesuniętego obrazu czy przestawionej strony, na której te same słowa pozostają bez zmian. Jeśli potrzebujesz potwierdzić, że dokument jest identyczny piksel w piksel z innym, to nie jest odpowiednie narzędzie; jeśli chcesz wiedzieć, czy zmieniła się treść, to właśnie ono.

Dlaczego warto go używać?

  • Zmiany widoczne od razu — dodany i usunięty tekst jest podświetlony kolorami na poszczególnych stronach, zamiast ręcznego porównywania dwóch dokumentów.
  • Podsumowanie liczby stron od razu na wstępie: ile stron ma plik A, ile plik B i ile stron faktycznie się różni.
  • Obsługuje pliki PDF o różnej liczbie stron — strony, które istnieją tylko w jednym pliku, są wyraźnie oznaczone, a nie po cichu pomijane.
  • Prywatność w założeniu: umowy, szkice i inne poufne dokumenty nigdy nie opuszczają Twojego urządzenia, ponieważ wyodrębnianie tekstu i porównywanie odbywają się w karcie przeglądarki.
  • Bezpłatne, bez limitu stron poza możliwościami Twojej przeglądarki i bez konieczności zakładania konta.

Jak używać

  1. Kliknij lub przeciągnij plik A (oryginalny PDF) do pierwszej strefy upuszczania.
  2. Kliknij lub przeciągnij plik B (zmodyfikowany PDF) do drugiej strefy upuszczania.
  3. Kliknij „Porównaj pliki PDF” i poczekaj, aż tekst każdej strony zostanie wyodrębniony i porównany.
  4. Przeczytaj linię podsumowania z liczbą stron i informacją, ile stron się różni.
  5. Przewiń wyniki dla poszczególnych stron — zielone podświetlenie to tekst dodany w pliku B, czerwone przekreślenie to tekst usunięty z pliku A, a strony bez podświetleń pozostały bez zmian.

Przykład

Wejście

contract-v1.pdf (3 strony) i contract-v2.pdf (3 strony), gdzie na trzeciej stronie przeredagowano jedną klauzulę

Wynik

Podsumowanie: „Plik A: 3 strony, plik B: 3 strony — 1 strona się różni”, przy czym strona 3 pokazuje starą klauzulę przekreśloną na czerwono i nowe sformułowanie podświetlone na zielono

Strony 1 i 2 są oznaczone jako identyczne, więc możesz przejść od razu do jedynej strony, która rzeczywiście się zmieniła.

Kiedy używać PDF Compare, a kiedy Text Diff

Oba narzędzia ostatecznie wykonują ten sam rodzaj porównania tekstu na poziomie słów, ale zaczynają od różnych danych wejściowych. Użyj PDF Compare, gdy masz dwa rzeczywiste pliki PDF — umowę, fakturę, raport — i chcesz, aby narzędzie otworzyło oba pliki, wyodrębniło tekst z każdej strony i automatycznie dopasowało strony.

Użyj zwykłego narzędzia Text Diff, gdy masz już treść w postaci tekstu — na przykład wkleiłeś klauzulę wyciętą z pliku PDF albo porównujesz dwie wersje pliku konfiguracyjnego, skryptu lub szkicu wiadomości e-mail. Jest szybsze w takim przypadku, ponieważ nie wymaga analizowania PDF, i działa na dowolnym wklejonym tekście, a nie tylko na wyodrębnionych stronach PDF.

Porównanie tekstu · Łączenie PDF · Dzielenie PDF

Typowe zastosowania

  • Sprawdzenie, co faktycznie zmieniło się między dwiema wersjami umowy lub porozumienia prawnego przed podpisaniem.
  • Przeglądanie zmian między wersją roboczą a ostateczną raportu, oferty lub pracy naukowej.
  • Potwierdzenie, że faktura lub zamówienie zakupu odpowiada wcześniejszej wersji po przesłaniu poprawki przez dostawcę.
  • Wykrywanie nieautoryzowanych lub nieoczekiwanych zmian między oryginałem dokumentu a kopią edytowaną przez kogoś innego.

Najczęściej zadawane pytania

Czy narzędzie porównuje dokładny układ wizualny plików PDF, czy tylko tekst?

Tylko treść tekstową każdej strony. Wyodrębnia tekst, który potrafi odczytać pdf.js, i porównuje go słowo po słowie. Nie zgłosi czysto wizualnej zmiany — innej czcionki, przekolorowanego nagłówka, przesuniętego obrazu — jeśli same słowa pozostają takie same. Do porównania wizualnego na poziomie pikseli konieczne byłoby wyrenderowanie obu plików PDF jako obrazów i porównanie pikseli, czego to lekkie narzędzie przeglądarkowe nie robi.

Co jeśli oba pliki PDF mają różną liczbę stron?

Strony są porównywane według odpowiadającej pozycji (strona 1 pliku A ze stroną 1 pliku B i tak dalej). Jeśli jeden plik ma więcej stron niż drugi, dodatkowe strony są oznaczone jako „występuje tylko w pliku A” lub „występuje tylko w pliku B”, zamiast być pomijane lub powodować błąd.

Czy można porównywać zeskanowane pliki PDF lub strony będące tylko obrazami?

Tylko jeśli plik PDF zawiera faktycznie osadzony tekst — zeskanowane strony, które są jedynie obrazami bez warstwy tekstowej, nie mają nic, co pdf.js mógłby wyodrębnić, więc takie strony pojawią się jako puste. Najpierw przepuść skan przez OCR, aby dodać warstwę tekstową, jeśli chcesz porównać go w ten sposób.

Czy moje pliki PDF są gdziekolwiek przesyłane w celu porównania?

Nie. Oba pliki są odczytywane, ich tekst wyodrębniany, a porównanie obliczane w całości w Twojej przeglądarce za pomocą JavaScript. Żaden plik nie jest wysyłany na serwer — nie ma nic do przesłania.

Mam już tekst z obu dokumentów — czy potrzebuję tego narzędzia?

Nie — jeśli już wyodrębniłeś lub skopiowałeś tekst jako zwykły tekst, użyj bezpośrednio narzędzia Text Diff, ponieważ pomija ono etap analizy PDF i od razu porównuje tekst. Użyj PDF Compare, gdy masz same pliki PDF i chcesz, żeby wyodrębnianie stron zostało wykonane za Ciebie.

Powiązane narzędzia