Napraw PDF
Plik PDF, który nie chce się otworzyć, ma często uszkodzoną tylko strukturę: zepsutą tablicę odsyłaczy (xref), niepasujący lub pozostawiony zwiastun (trailer) albo przesunięcia obiektów, które po nieudanym zapisie już się nie zgadzają. To narzędzie otwiera plik tolerancyjnym parserem, zachowuje każdą stronę, którą potrafi odczytać, i zapisuje zupełnie nowy PDF od zera, dzięki czemu tablica odsyłaczy i zwiastun są odtwarzane na czysto. Nie potrafi wymyślić danych, które naprawdę zniknęły, ale naprawia zaskakująco wiele plików PDF, których strony są nienaruszone, a jedynym problemem jest zepsuta struktura. Wszystko działa w Twojej przeglądarce, więc plik nigdy nie opuszcza Twojego urządzenia.
Jak działa naprawa
-
1
Prześlij PDF
Przeciągnij i upuść plik, który się nie otwiera. Zostaje on na Twoim urządzeniu; nic nie jest wysyłane na serwer.
-
2
Narzędzie odczytuje go ponownie
Tolerancyjny silnik PDF otwiera plik, ignoruje zepsutą strukturę i odczytuje każdą stronę, którą da się odzyskać.
-
3
Powstaje czysty plik
Strony są kopiowane do nowego dokumentu, więc tablica odsyłaczy i zwiastun zapisują się od zera i są prawidłowe już z samej konstrukcji.
-
4
Pobierz wynik
Otrzymujesz świeży plik PDF, który otwiera się na czysto. Otwórz go w swojej przeglądarce PDF, aby potwierdzić, że wszystkie strony są na miejscu.
Co ta naprawa potrafi, a czego nie
Narzędzie działa, odczytując PDF ponownie i zapisując zupełnie nowy plik. To odtwarza strukturę wokół Twoich stron, co naprawia usterki strukturalne, ale nie potrafi przywrócić danych, których naprawdę brakuje.
| Problem | Naprawione? | Dlaczego |
|---|---|---|
| Zepsuta lub niepasująca tablica odsyłaczy | Tak | Nowy plik jest zapisywany ze świeżą, poprawną xref |
| Nieaktualny lub pozostawiony zwiastun po złym zapisie | Tak | Dla odbudowanego pliku powstaje czysty zwiastun |
| Zaśmiecenie z wielokrotnych zapisów przyrostowych | Tak | Zachowywane są tylko bieżące strony; stare wersje są odrzucane |
| Obiekty, które czytnik odrzuca, ale parser je odczyta | Często | Zapisanie ich na nowo w czystym pliku zwykle zadowala surowe czytniki |
| Plik ucięty tak, że parser nie może go otworzyć | Nie | Jeśli silnik nie potrafi sparsować pliku, nie ma czego odbudowywać |
| Dane obiektu naprawdę brakujące lub nieczytelne | Nie | Narzędzie zachowuje to, co potrafi odczytać; reszty nie wymyśli |
| Zaszyfrowany nieznanym hasłem | Nie | Bez hasła treść pozostaje zablokowana |
Dlaczego struktury PDF się psują
- Częściowe pobrania lub przesłania. Plik, który utracił ostatnie bajty podczas transferu, traci tablicę odsyłaczy znajdującą się na końcu.
- Przerwane zapisy. Program, który zawiesił się podczas zapisu, mógł nigdy nie zapisać prawidłowego zwiastuna.
- Zły transfer binarny. Przenoszenie PDF w trybie tekstowym, który przepisuje końce wierszy, uszkadza bajty wewnątrz skompresowanych strumieni.
- Niechlujne edycje przyrostowe. Wielokrotny zapis na wierzchu może pozostawić strukturę, którą część czytników odrzuca, choć strony są w porządku.
Czego nie robi
- Nie odzyskuje pliku PDF, którego parser w ogóle nie potrafi otworzyć; mocno ucięty plik może być poza zasięgiem tego narzędzia.
- Nie naprawia uszkodzonego obrazu ani czcionki przechowywanych wewnątrz PDF; zepsuty JPEG pozostaje zepsuty nawet w czystym kontenerze.
- Nie usuwa hasła ani nie odszyfrowuje chronionej treści.
W takich przypadkach narzędzie desktopowe, jak Ghostscript lub qpdf, uruchomione lokalnie, potrafi czasem zajść dalej.
Jak unikać zepsutych plików PDF
Gdy generujesz pliki PDF w kodzie, zamykaj plik poprawnie, aby zwiastun został zapisany. Gdy udostępniasz je przez HTTP, wysyłaj prawidłowy Content-Length, aby klient wiedział, kiedy plik jest kompletny. Zachowaj oryginalną kopię przed edycją, aby zły zapis nigdy nie był Twoją jedyną wersją.
Najczęściej zadawane pytania
Zachowuje każdą stronę, którą parser potrafi odczytać, co przy plikach uszkodzonych strukturalnie zwykle oznacza wszystkie. Jeśli niektóre strony naprawdę zniknęły (ich dane brakuje w pliku), narzędzie nie może ich przywrócić; odbudowuje na czysto wokół tego, co zostało.
Tak, gdy są nienaruszone strukturalnie: są kopiowane do nowego pliku bez zmian. Jeśli sama czcionka lub strumień obrazu jest uszkodzony, ten konkretny znak lub obraz może nadal wyświetlać się jako pusty, ale reszta strony jest w porządku.
Tylko wtedy, gdy treść nie jest naprawdę zablokowana. Narzędzie próbuje czytać poza podstawowym szyfrowaniem, ale nie ma pola na hasło i nie potrafi złamać prawdziwej ochrony. Pliku zablokowanego hasłem, którego nie masz, nie da się odzyskać.
Nie. Plik jest odczytywany i odbudowywany w całości w Twojej przeglądarce, silnikiem PDF działającym na stronie. Nic nigdzie nie jest wysyłane, więc możesz bezpiecznie naprawiać poufne dokumenty.
Nic. Narzędzie nigdy nie zmienia Twojego źródła; zapisuje osobną, naprawioną kopię. Pobierz nowy plik, upewnij się, że się otwiera, i zachowaj oryginał, dopóki nie nabierzesz pewności.
Powiązane narzędzia
OCR plików PDF
Wyodrębniaj zwykły tekst ze skanów drukowanych dokumentów w PDF za pomocą OCR w przeglądarce. 12 języków, pliki do 20 MB i 40 stron.
Formularze PDF
Wypełniaj istniejące pola AcroForm lokalnie, zachowuj wpisane wcześniej wartości i pobieraj interaktywną lub świadomie spłaszczoną kopię.
Zamazać dane w PDF
Zakryj wrażliwe obszary i utwórz w przeglądarce nowy spłaszczony PDF. Każda strona wyniku jest obrazem JPEG, więc tekst, linki, formularze, warstwy i metadane źródłowe nie są przenoszone.
Skanowanie PDF
Zamień zdjęcia dokumentów JPEG, PNG lub WebP w lokalny PDF. Dodaj maksymalnie 25 obrazów, wybierz pionowe A4 lub US Letter i nie przesyłaj plików.
Wyodrębnianie obrazów z pliku PDF
Wyodrębnij każdy obraz osadzony w pliku PDF i pobierz je pojedynczo lub jako jeden plik ZIP, zachowując ich oryginalną rozdzielczość.
Kreator przeszukiwalnego PDF
Zamień zeskanowany PDF w dokument przeszukiwalny i z zaznaczalnym tekstem, dodając niewidoczną warstwę tekstową OCR. W całości w Twojej przeglądarce; 7 języków alfabetu łacińskiego.
Narzędzie jest dostępne w innych językach
- إصلاح PDF [AR]
- Réparer un PDF [FR]
- PDF 복구 [KO]
- Perbaiki PDF [ID]
- PDF reparieren [DE]
- PDF repareren [NL]
- Reparera PDF [SV]
- ซ่อม PDF [TH]
- PDF を修復 [JA]
- Sửa PDF [VI]
- Reparar PDF [ES]
- Reparar PDF [PT]
- Восстановить PDF [RU]
- PDF Onar [TR]
- 修复 PDF [ZH]
- Repair PDF [EN]
- Riparare PDF [IT]