Към основното съдържание
PPDF123

Почистете 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?

  1. Качете PDF, който имате право да почистите преди споделяне.
  2. Оставете подразбиранията, освен ако трябва да запазите връзки или метаданни. Не включвайте removeFonts, освен ако разбирате последствията.
  3. Стартирайте обработката и изтеглете почистения PDF.
  4. Отворете файла и проверете рисуването. Ако видими тайни трябва да изчезнат, пуснете отделно «Зачерняне на текст».

Ограничения и крайни случаи

  • Не е скенер за злонамерен софтуер
  • Може да спре функции, зависещи от скриптове
  • 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

Всички скилове за агенти

Файловете служат само за тази обработка и после се изтриват автоматично.