Safisha PDF Kabla ya Kushiriki
Safisha PDF huondoa maudhui yaliyochaguliwa ya vitendo na yaliyofichwa kwenye PDF: vitendo vya JavaScript vya kufungua hati na vya ziada, faili zilizopachikwa, metadata ya XMP na Info, na maelezo ya viungo, pamoja na fonti kama hiari. Ni usafi wa kushiriki, si skani ya kingavirusi wala kuficha maandishi.
Buruta faili hapa, au bofya uchague
Inakubali PDF · hadi 500.0 MB kwa kila faili · hadi faili 20 kwa mara moja
Unaweza pia kubandika faili kwa Ctrl/Cmd+V au kutoka kwenye menyu ya ubao wa kunakili.
Safisha PDF huondoa viambatisho vilivyochaguliwa vya shughuli kabla ya kusambaza: kulabu za JavaScript za kiwango cha katalogi (`AA`, `OpenAction`), XMP Metadata, mti wa majina wa EmbeddedFiles, kamusi ya trailer Info, `AA` za ukurasa, maelezo ya Link, na rasilimali za Font za ukurasa unapozima.
Tovuti kwa chaguo-msingi inawasha JavaScript, faili zilizopachikwa, XMP, metadata ya Info, na viungo. `removeFonts` imezimwa kwa chaguo-msingi kwa sababu: kuondoa rasilimali za Font kunaweza kufanya maandishi kutoweka au kuwa visanduku. Ukiiita kupitia API, hakuna kinachoondolewa isipokuwa ukipitisha kila bendera ya `removeX=true`.
Hii ni upasuaji wa kamusi kwenye PDF iliyopakiwa, si qpdf `--sanitize`, si uchunguzi wa virusi, wala si kuficha kwa rangi. Majina na namba zinazoonekana kwenye ukurasa zinabaki. Siri katika maandishi lazima ziondolewe kwa Ficha kwa rangi nyeusi.
Viambatisho unavyohitaji, toa kwanza. Safisha nakala ya kusambaza. Hesabu zinazotegemea kitendo cha kufungua hati zinaweza kusimama. JavaScript iliyo kwenye mti wa hati-andishi zenye majina, kwenye sehemu za fomu au kwenye vitendo vya maelezo haiondolewi; Onyesha JavaScript huorodhesha kinachosalia. Bana fomu ni kazi nyingine: inachora maelezo ndani ya maudhui, si kufuta katalogi za shughuli.
Safisha tu faili unazoruhusiwa kubadilisha. Kuondoa metadata ya ukaguzi kutoka rekodi zinazopaswa kubaki kamili kunaweza kuwa si sawa.
Faili zilizolindwa kwa nenosiri hufunguliwa kwa ajili yako kwenye ukurasa huu ukishaingiza nenosiri; wapigaji wa API waendeshe Ondoa nenosiri kwanza. Baada ya kupakua, fungua PDF na hakikisha kurasa zinazohitajika bado zinaonyeshwa, hasa ukiwasha `removeFonts`.
Chukulia usafishaji kama usafi kabla ya kushiriki, si uthibitisho wa usalama. Baada ya kuondoa funguo hizi, PDF hasidi bado inaweza kuwa hasidi.
Sifa
- Huondoa kulabu za JS za katalogi, XMP, Info, majina ya faili zilizopachikwa, na maelezo ya Link swichi zinapowashwa
- Kuondoa fonti ni hiari, imezimwa kwa chaguo-msingi
- Si skana ya programu hasidi, wala kuficha kwa rangi
- API isiyo na jina: /api/v1/security/sanitize-pdf
Lini utumie
- Kusafisha PDF ya muuzaji kabla ya kusambaza ndani
- Kuondoa EmbeddedFiles zisizotarajiwa kabla ya kuchapisha
- Kuondoa maelezo ya viungo kutoka faili ambazo hazipaswi tena kubofya
Ninaondoaje JavaScript na metadata kwenye PDF?
- Pakia PDF unayoruhusiwa kusafisha kabla ya kushiriki.
- Weka chaguo-msingi isipokuwa lazima uhifadhi viungo au metadata. Usiwashe removeFonts isipokuwa unajua matokeo.
- Bofya Chakata na pakua PDF iliyosafishwa.
- Fungua faili na hakikisha kurasa bado zinaonyeshwa. Siri zinazoonekana lazima ziondolewe, endesha Ficha kwa rangi nyeusi.
Mipaka na hali maalum
- Si skana ya programu hasidi
- Inaweza kuzima vipengele vinavyotegemea hati-andishi
- JavaScript iliyo kwenye mti wa hati-andishi zenye majina, sehemu za fomu na maelezo haiondolewi
- Siri zinazoonekana zinahitaji kuficha, si usafishaji tu
- Kikomo cha kupakia kwenye tovuti hii: MB 500 kwa kila faili, likitumwa kwa vipande zaidi ya takriban MB 95. Mwili wa ombi moja la moja la API una kikomo cha MB 100.
Mifano
- PDF yenye mti wa majina wa EmbeddedFiles inapoteza mti huo removeEmbeddedFiles ikiwa true
- Faili ambayo hati-andishi yake pekee ni kitendo cha kufungua hati haiendeshi tena baada ya removeJavaScript
Faragha ya zana hii
Faili hupakiwa kupitia HTTPS, zinachakatwa kwenye kumbukumbu au folda ya muda mfupi kwenye seva zetu, na kufutwa matokeo yakiwa tayari. Hatuhifadhi nakala kwa kuvinjari baadaye, mafunzo, au wasifu wa matangazo. Tazama Sera ya Faragha kwa maelezo ya uhifadhi na ufichuzi wa vidakuzi vya AdSense.
Maswali ya kawaida
- Je, kusafisha huondoa nenosiri?
- Hapana. Usimbaji unaoruhusiwa kuondoa: tumia Ondoa nenosiri.
- Je, uga za fomu bado zinafanya kazi?
- Safisha PDF huondoa kitendo cha kufungua hati na vitendo vya ziada kwenye katalogi na kurasa. Hati-andishi za kiwango cha sehemu, kama hesabu, haziondolewi. Jaribu faili kabla ya kuituma.
- Je, ni sawa na Bana fomu?
- Hapana. Bana fomu inachora maelezo ndani ya maudhui ya ukurasa. Safisha PDF hufuta katalogi, majina, na maelezo yaliyochaguliwa.
- Je, kusafisha kunahakikisha faili haina programu hasidi?
- Hapana. Huondoa kamusi zilizoorodheshwa. Si skana wala uthibitisho.
Ilisasishwa mwisho:
Tumia kutoka msimbo
Kila zana hapa ni REST. Matumizi bila kujisajili hayahitaji akaunti wala ufunguo wa API. Inafaa kivinjari, watengenezaji, na mawakala wa 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.pdfPia inapatikana kama zana ya MCP kwa programu zinazotumia Model Context Protocol (JSON-RPC 2.0, POST /mcp). Maelezo kamili ya API
Itumie kupitia wakala wa AI
SkillUkiwa na skill hii, Claude Code, Codex, Cursor na mawakala wengine wa AI wanaweza kukuendeshea "Safisha PDF": /skills/pdf123-sanitize.md
Faili inatumika kazi hii tu, kisha inafutwa yenyewe.