Почистете PDF, преди да го споделите
Почистване на PDF премахва избрано активно и скрито съдържание от PDF: JavaScript действия при отваряне и допълнителни, вградени файлове, XMP и Info метаданни и анотации с връзки, по избор и шрифтове. Това е хигиена преди споделяне, а не антивирусна проверка или зачерняване.
Плъзнете файлове тук или кликнете, за да изберете
Приема PDF · до 500.0 MB на файл · до 20 файла наведнъж
Можете също да поставите файл с Ctrl/Cmd+V или от менюто на клипборда.
Почистване на PDF маха избрани активни добавки преди препращане: куки за JavaScript на ниво каталог (`AA`, `OpenAction`), XMP Metadata, дървото EmbeddedFiles, Info речника в trailer, странични `AA`, Link анотации и — само ако го включите — странични Font ресурси.
Сайтът по подразбиране включва JavaScript, вградени файлове, XMP, Info метаданни и връзки. `removeFonts` е изключен по подразбиране с причина: махането на Font ресурси може да направи текста невидим или квадратчета. При извикване през API нищо не се премахва, освен ако не подадете всеки флаг `removeX=true`.
Това е хирургия върху речниците на заредения PDF, не qpdf `--sanitize`, не антивирусно сканиране и не зачерняване. Видимите имена и числа на страницата остават. Ако тайните в текста трябва да изчезнат, ползвайте «Зачерняне на текст».
Нужните прикачени файлове извлечете преди това. Почиствайте копие за разпространение. Изчисленията, зависещи от действието при отваряне на документа, може да спрат. JavaScript в дървото на именуваните скриптове, в полетата на формуляри или в действията на анотации не се премахва; «Преглед на JavaScript» показва какво остава. «Сплескване на PDF» е друга работа: рисува анотациите в съдържанието, вместо да маха активни каталози.
Почиствайте само файлове, които имате право да променяте. Махането на одитни метаданни от записи, които трябва да останат цели, може да е неуместно.
Файловете, защитени с парола, се отключват вместо вас на тази страница, щом въведете паролата; при API първо пуснете «Премахване на парола». След изтеглянето отворете PDF и проверете, че нужните страници още се рисуват, особено ако сте включили `removeFonts`.
Гледайте почистването като хигиена преди споделяне, не като сертификат за сигурност. След махането на тези ключове злонамерен PDF пак може да е злонамерен.
Възможности
- При включени ключове маха каталожни JS куки, XMP, Info, имена на вградени файлове и Link анотации
- Премахването на шрифтове е опционално и изключено по подразбиране
- Не е скенер за злонамерен софтуер и не е зачерняване
- Анонимен API: /api/v1/security/sanitize-pdf
Кога да го използвате
- Почистване на доставчески PDF преди вътрешно препращане
- Махане на случайни EmbeddedFiles преди публикация
- Премахване на Link анотации от файл, който вече не трябва да е кликаем
Как да премахна JavaScript и метаданни от PDF?
- Качете PDF, който имате право да почистите преди споделяне.
- Оставете подразбиранията, освен ако трябва да запазите връзки или метаданни. Не включвайте removeFonts, освен ако разбирате последствията.
- Стартирайте обработката и изтеглете почистения PDF.
- Отворете файла и проверете рисуването. Ако видими тайни трябва да изчезнат, пуснете отделно «Зачерняне на текст».
Ограничения и крайни случаи
- Не е скенер за злонамерен софтуер
- Може да спре функции, зависещи от скриптове
- JavaScript в дървото на именуваните скриптове, в полетата на формуляри и в анотациите не се премахва
- Видимите тайни искат зачерняване, не само почистване
- Ограничение за качване на този сайт: 500 MB на файл; над около 95 MB файлът се изпраща на части. Тялото на една пряка API заявка е ограничено до 100 MB.
Примери
- PDF с дърво EmbeddedFiles го губи, когато removeEmbeddedFiles е true
- Файл, чийто единствен скрипт е действие при отваряне на документа, вече не го изпълнява след removeJavaScript
Поверителност при този инструмент
Файловете се качват по HTTPS, обработват се в паметта или в краткоживуща временна директория на нашите сървъри и се изтриват, щом резултатът е готов. Не задържаме копия за по-късен преглед, обучение на модели или рекламни профили. Сроковете за съхранение и обясненията за бисквитките на AdSense са в Политиката за поверителност.
Често задавани въпроси
- Маха ли почистването паролата?
- Не. За криптиране, което имате право да махнете, ползвайте «Премахване на парола».
- Работат ли още формулярните полета?
- Почистването премахва действието при отваряне на документа и допълнителните действия в каталога и страниците. Скриптове на ниво поле, например изчисления, не се премахват. Тествайте файла, преди да го изпратите.
- Същото ли е като сплескване?
- Не. Сплескването рисува анотациите в съдържанието. Почистването трие избрани каталози, имена и анотации.
- Гарантира ли, че файлът няма злонамерен софтуер?
- Не. Маха изброените речници. Не е скенер и не е сертификация.
Последна актуализация:
Извикване от код
Всеки инструмент е обикновен REST интерфейс. За анонимна употреба не трябват профил или API ключ. Работи еднакво в браузър, за разработчици и за 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.pdfНаличен е и като MCP инструмент за клиенти с Model Context Protocol (JSON-RPC 2.0 през POST /mcp). Пълна API документация
Използвайте го чрез AI агент
СкилС този скил Claude Code, Codex, Cursor и други AI агенти могат да изпълнят „Почистване на PDF“ вместо вас: /skills/pdf123-sanitize.md
Файловете служат само за тази обработка и после се изтриват автоматично.