Oczyszczanie PDF przed udostępnieniem
Oczyść PDF usuwa z pliku wybrane treści aktywne i ukryte: akcje JavaScript przy otwarciu i dodatkowe, osadzone pliki, metadane XMP i Info oraz adnotacje linków, opcjonalnie także czcionki. To higiena przed udostępnieniem, a nie skan antywirusowy ani zaciemnianie tekstu.
Przeciągnij pliki tutaj albo kliknij, żeby wybrać
Obsługiwane: PDF · do 500.0 MB na plik · maks. 20 plików naraz
Możesz też wkleić plik przez Ctrl/Cmd+V lub z menu schowka.
Czyszczenie PDF przed przekazaniem usuwa wybrane aktywne dodatki: haki JavaScript na poziomie katalogu (`AA`, `OpenAction`), metadane XMP, drzewo nazw EmbeddedFiles, słownik Info w trailerze, `AA` na poziomie strony, adnotacje Link oraz — gdy włączysz — zasoby Font na stronie.
Na stronie domyślnie włączone są JavaScript, pliki osadzone, XMP, metadane Info i łącza. `removeFonts` jest domyślnie wyłączone z powodu: usunięcie zasobów Font może sprawić, że tekst zniknie albo zamieni się w kwadraty. Przy wywołaniu przez API nic nie jest usuwane, dopóki nie przekażesz każdej flagi `removeX=true`.
To operacja na słownikach załadowanego PDF, nie qpdf `--sanitize`, nie skan antywirusowy i nie zaciemnianie. Widoczne nazwiska i liczby na stronie zostają. Gdy sekrety w treści trzeba usunąć, użyj Zaciemnij tekst.
Załączniki, których nadal potrzebujesz, wyodrębnij wcześniej. Czyść kopię do dystrybucji. Obliczenia zależne od akcji otwarcia dokumentu mogą przestać działać. JavaScript zapisany w drzewie nazwanych skryptów, w polach formularza lub w akcjach adnotacji nie jest usuwany; Pokaż JavaScript wypisuje to, co zostało. Spłaszczanie to osobna praca: rysuje adnotacje w treści, zamiast usuwać aktywny katalog.
Czyść tylko pliki, które masz prawo zmieniać. Zdejmowanie metadanych audytowych z rekordów, które muszą pozostać kompletne, może być niewłaściwe.
Pliki chronione hasłem są odblokowywane za Ciebie na tej stronie, gdy tylko wpiszesz hasło; wywołujący API najpierw uruchamiają Usuń hasło. Po pobraniu otwórz PDF i sprawdź, czy potrzebne strony nadal się renderują — zwłaszcza po włączeniu `removeFonts`.
Traktuj czyszczenie jako higienę przed udostępnieniem, nie jako certyfikat bezpieczeństwa. Po usunięciu tych kluczy złośliwy PDF nadal może być złośliwy.
Funkcje
- Przy włączonych przełącznikach usuwa haki JS katalogu, XMP, Info, nazwy osadzonych plików i adnotacje Link
- Usuwanie czcionek opcjonalne, domyślnie wyłączone
- To nie skaner złośliwego oprogramowania ani zaciemnianie
- Anonimowe API: /api/v1/security/sanitize-pdf
Kiedy tego użyć
- Wyczyścić PDF dostawcy przed wewnętrznym przekazaniem
- Usunąć przypadkowe EmbeddedFiles przed publikacją
- Zdjąć adnotacje Link z pliku, który nie powinien być już klikalny
Jak usunąć JavaScript i metadane z PDF?
- Prześlij PDF, który masz prawo wyczyścić przed udostępnieniem.
- Zostaw domyślne ustawienia, chyba że musisz zachować łącza lub metadane. Nie włączaj removeFonts, jeśli nie znasz skutków.
- Kliknij Przetwórz i pobierz wyczyszczony PDF.
- Otwórz plik i sprawdź renderowanie stron. Widoczne sekrety usuń osobno przez Zaciemnij tekst.
Ograniczenia i przypadki brzegowe
- To nie skaner złośliwego oprogramowania
- Może wyłączyć funkcje zależne od skryptów
- JavaScript w drzewie nazwanych skryptów, w polach formularza i w adnotacjach nie jest usuwany
- Widoczne sekrety wymagają zaciemnienia, nie samego czyszczenia
- Limit przesyłania na tej stronie: 500 MB na plik, wysyłane porcjami powyżej około 95 MB. Treść pojedynczego bezpośredniego żądania API jest ograniczona do 100 MB.
Przykłady
- PDF z drzewem nazw EmbeddedFiles traci je przy removeEmbeddedFiles=true
- Plik, którego jedynym skryptem jest akcja otwarcia dokumentu, po removeJavaScript już jej nie uruchamia
Prywatność tego narzędzia
Pliki są przesyłane przez HTTPS, przetwarzane w pamięci lub w krótkotrwałym katalogu tymczasowym na naszych serwerach i usuwane, gdy wynik jest gotowy. Nie przechowujemy kopii do późniejszego przeglądania, trenowania ani profili reklamowych. Szczegóły retencji i pliki cookie AdSense znajdują się w polityce prywatności.
Najczęstsze pytania
- Czy czyszczenie usuwa hasło?
- Nie. Szyfrowanie, które masz prawo zdjąć, usuń przez Usuń hasło.
- Czy pola formularza nadal działają?
- Oczyść PDF usuwa akcję otwarcia dokumentu oraz akcje dodatkowe w katalogu i na stronach. Skrypty na poziomie pól, na przykład obliczenia, nie są usuwane. Przetestuj plik przed wysyłką.
- Czy to to samo co Spłaszcz PDF?
- Nie. Spłaszczanie rysuje adnotacje w treści strony. Czyszczenie usuwa wybrane katalogi, nazwy i adnotacje.
- Czy czyszczenie gwarantuje brak złośliwego oprogramowania?
- Nie. Usuwa wymienione słowniki. To nie skaner i nie certyfikacja.
Ostatnia aktualizacja:
Wywołanie z kodu
Każde narzędzie na stronie to zwykły interfejs REST. Anonimowo nie trzeba konta ani klucza API. Działa w przeglądarce, u programistów i u agentów AI.
curl -X POST "https://pdf123.xyz/api/v1/security/sanitize-pdf" \
-F "[email protected]" \
-F "removeJavaScript=true" \
-F "removeEmbeddedFiles=true" \
-F "removeXMPMetadata=true" \
-F "removeMetadata=true" \
-F "removeLinks=true" \
-F "removeFonts=false" \
-o output.pdfDostępne też jako narzędzie MCP dla klientów mówiących Model Context Protocol (JSON-RPC 2.0, POST /mcp). Pełna dokumentacja API
Użyj go z agentem AI
SkillZ tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Oczyść PDF”: /skills/pdf123-sanitize.md
Pliki służą tylko do tego zadania i są potem automatycznie usuwane.