Зачищення PDF перед поширенням
Зачистити PDF прибирає з PDF вибраний активний і прихований вміст: дії JavaScript під час відкриття та додаткові, вкладені файли, метадані XMP та Info і анотації-посилання, за бажанням і шрифти. Це гігієна перед поширенням, а не антивірус чи замалювання.
Перетягніть файли сюди або натисніть, щоб вибрати
Формати: PDF · до 500.0 MB на файл · до 20 файлів за раз
Файл також можна вставити через Ctrl/Cmd+V або з меню буфера обміну.
Зачищення перед пересиланням прибирає вибрані активні надбудови PDF: каталожні хуки JavaScript (`AA`, `OpenAction`), XMP Metadata, EmbeddedFiles, а також інші позначені прапорцями елементи — залежно від того, що реально підтримує серверний шлях.
Мета — віддати спокійніший файл для порталів, що не люблять скрипти й вкладення. Це не антивірус і не гарантія «чистого» документа для будь-якої політики. Типово сайт вмикає видалення JavaScript, вкладених файлів, XMP, метаданих Info і посилань; `removeFonts` вимкнено не дарма: видалення ресурсів шрифтів може зробити текст невидимим або квадратиками. Через API нічого не видаляється, доки ви не передасте кожен прапорець `removeX=true`.
Текстовий вміст сторінок і звичайні зображення зазвичай лишаються. Якщо треба прибрати всі зображення зі сторінок — це «Прибрати зображення», інший інструмент.
Файли, захищені паролем, на цій сторінці розблоковуються за вас, щойно ви введете пароль; виклики через API спочатку виконують «Зняти пароль». Пошкоджені структури можуть спочатку потребувати «Полагодити PDF». JavaScript у дереві іменованих скриптів, у полях форм і в діях анотацій не видаляється; «Показати JavaScript» перелічує те, що лишилося.
Чорні прямокутники поверх слів — це «Замалювання», не зачищення. Зачищення знімає активні частини, а не маскує текст.
Працюйте лише з файлами, які вам дозволено змінювати перед надсиланням.
Вивантаження тимчасові. Архіву «зачищених» документів ми не ведемо.
Що вміє
- Прибирає вибрані JS-хуки, метадані й вкладення за шляхом зачищення
- Не є антивірусом і не маскує текст
- Сторінковий текст зазвичай лишається
- Анонімний API: /api/v1/security/sanitize-pdf
Коли брати цей інструмент
- Прибрати JS перед вивантаженням на суворий портал
- Віддати копію без вкладених файлів
- Спростити PDF перед внутрішнім розсиланням
Як прибрати JavaScript і метадані з PDF?
- Вивантажте PDF, який треба спростити перед пересиланням.
- Залиште типові опції, якщо форма їх показує; зайве активне прибирається шляхом зачищення.
- Натисніть «Обробити» й завантажте результат.
- За потреби перевірте «Показати JavaScript» або панель вкладень у переглядачі.
Обмеження і межі
- Не антивірус і не повна гарантія політики
- Файли, захищені паролем, потребують пароля; виклики через API спочатку виконують «Зняти пароль»
- Не замінює юридичне редагування чи замалювання
- JavaScript у дереві іменованих скриптів, полях форм і анотаціях не видаляється
- Обмеження завантаження на цьому сайті: 500 МБ на файл; якщо файл більший за приблизно 95 МБ, він надсилається частинами. Тіло одного прямого запиту до API — не більше 100 МБ.
Приклади
- PDF із OpenAction після зачищення зазвичай відкривається без того скриптового хука
- Вкладений notes.txt може зникнути з EmbeddedFiles після зачищення вкладень
Приватність цього інструмента
Файли надсилаються через HTTPS, обробляються в оперативній пам’яті або в короткочасному тимчасовому каталозі на наших серверах і видаляються, щойно результат готовий. Копій для подальшого перегляду, навчання моделей чи рекламних профілів ми не зберігаємо. Строки зберігання та відомості про файли cookie AdSense наведені в Політиці конфіденційності.
Часті запитання
- Чи видаляє зачищення весь текст?
- Ні. Воно цілить в активні надбудови. Звичайний текст сторінки лишається.
- Чи це те саме, що «Замалювання»?
- Ні. Замалювання малює чорні прямокутники. Зачищення знімає скрипти й подібне.
- Чи знімає сертифікатний підпис?
- Це не інструмент зняття підпису. Дивіться «Зняти підпис сертифіката» — і читайте його обмеження.
- Чи гарантує проходження будь-якого корпоративного фільтра?
- Ні. Політики різняться. Перевірте вимоги отримувача.
Востаннє оновлено:
Виклик із коду
Кожен інструмент на сайті - звичайний REST-інтерфейс. Для анонімної роботи не потрібні обліковий запис чи ключ API. І для браузера, і для розробників, і для програмних агентів.
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.pdfТакож є як MCP-інструмент для клієнтів із Model Context Protocol (JSON-RPC 2.0 через POST /mcp). Повний довідник API
Використати через ШІ-агента
СкілЗ цим скілом Claude Code, Codex, Cursor та інші ШІ-агенти зможуть виконати «Зачистити PDF» замість вас: /skills/pdf123-sanitize.md
Файли потрібні лише для цієї обробки й потім стираються самі.