PDF-dən mətni brauzerdə silmək üçün mötəbər bələdçi: qaraltma və axın təmizlənməsi
⚡PDF sənədindən mətni brauzerdə necə silmək olar
1. Hədəf PDF faylınızı idxal edin
PDF-inizi təhlükəsiz qaraltma kətanına sürükləyib buraxın və ya faylı yerli kompüterinizdən seçmək üçün Gözdən keçir düyməsinə klikləyin.
2. Silinəcək mətni və ya sahəni seçin
Kursorunuzu həssas mətn hissəsinin üzərindən klikləyib sürükləyin və ya fiziki olaraq təmizləməli olduğunuz sahənin üzərinə sərhəd qutusu çəkin.
3. Qaraltma üslubunu seçin
Silinmiş sahəni təmiz ağ blok (silinmiş görünüş) və ya rəsmi qara qaraltma zolağı ilə əvəz etməyi seçin.
4. Daimi təmizlənməni icra edin
Mətn operatorlarını məzmun axınından fiziki olaraq kəsib çıxarmaq və ya yüksək ayırdetməli piksel yandırması tətbiq etmək üçün 'Mətni təmizlə və qaralt' düyməsinə klikləyin.
5. Təmizlənmiş PDF-i endirin
Məhkəmə-ekspertiza baxımından təmiz, təmizlənmiş sənədinizi sıfır bulud emalı və məlumat saxlanması olmadan dərhal cihazınıza saxlayın.
Həssas mətni — şəxsi identifikasiya məlumatlarını (PII), məxfi maliyyə rəqəmlərini, ticarət sirlərini, daxili korporativ memorandumları və ya köhnəlmiş hüquqi bəndləri — silmək hüquqi, korporativ və dövlət iş axınlarında kritik tələbdir. İstər məhkəmə üçün sübut açıqlamaları hazırlayasınız, istər İnformasiya Azadlığı Aktı (FOIA) sorğuları üçün ictimai qeydləri təmizləyəsiniz, istərsə də köhnə PDF sənədlərini yeniləyəsiniz, peşəkarlar məxfi mətnin daimi və geri dönməz şəkildə aradan qaldırıldığına zəmanət verməlidir.
Lakin PDF-də mətnin silinməsi fəlakətli təhlükəsizlik yanlış anlamaları ilə doludur. Standart ofis iş axınlarında istifadəçilər tez-tez sözlərin üzərinə qara və ya ağ düzbucaqlı çəkərək və ya şrift rəngini səhifə fonuna uyğunlaşdıraraq mətni 'silməyə' və ya 'qaraltmağa' çalışırlar. ISO 32000 standartına görə bu, mətni SİLMİR! Əsas mətn qlifləri səhifə məzmun axınında (/Contents) tamamilə toxunulmaz qalır və axtarış (Ctrl+F), kopyala-yapışdır və ya avtomatlaşdırılmış məhkəmə-ekspertiza mətn çıxarıcıları ilə hər kəs tərəfindən asanlıqla tapıla bilər.
Kliyent tərəfli «Mətn axınlarını sil» alətimiz birbaşa brauzerinizdə həqiqi, yoxlanıla bilən mətn silinməsi və qaraltma təmin edir. PDF səhifə məzmun axınını tokenləşdirməklə, mətn render operatorlarını zərərsizləşdirməklə və ya yüksək ayırdetməli itkisiz rastrlaşdırma ilə yandırmaqla mühərrikimiz həssas mətnin fayl bayt axınından fiziki olaraq təmizləndiyini təmin edir — hamısı 100% kliyent tərəfli məxfilik və sıfır bulud yükləməsi ilə.
Tam texniki bələdçini oxu
Vizual qaraltma illüziyası: üst qatlar niyə fəlakətli şəkildə uğursuz olur
Elektron sənəd təhlükəsizliyi tarixi yüksək profilli dövlət qurumları, beynəlxalq kəşfiyyat xidmətləri və qlobal hüquq firmalarının iştirak etdiyi fəlakətli qaraltma uğursuzluqları ilə doludur. Demək olar ki, hər halda uğursuzluq PDF qrafik modelinin əsaslı şəkildə səhv anlaşılmasından qaynaqlanıb.
PDF arxitekturasında səhifə /Contents axını daxilində sıralanmış rəsm operatorları ardıcıllığının icrası ilə render edilir. Müəllif abzasın üzərinə doldurulmuş qara düzbucaqlı çəkərsə, PDF oxuyucusu əvvəlcə mətn qliflərini render edir, sonra isə onların üzərinə qeyri-şəffaf düzbucaqlını çəkir. Vizual olaraq mətn gizlənmiş görünür. Lakin struktur baxımından mətn operatorları (BT, Tf, Tm, Tj, ET) əsas məzmun axınında toxunulmaz qalır.
İstənilən alıcı sadəcə kursorunu qara qutunun üzərindən sürükləyə, mətni mübadilə buferinə kopyalaya və ya 'qaraldılmış' məlumatı dərhal oxumaq üçün mətn redaktoruna yapışdıra bilər. Bundan əlavə, axtarış sistemləri və ekran oxuyucuları mətn axınını birbaşa təhlil edir və bu, vizual üst qatları məlumatların qorunması üçün tamamilə yararsız edir.
Aşağı səviyyəli məzmun axını cərrahiyyəsi: BT, ET və Tj operatorlarının tokenləşdirilməsi
Həqiqi vektor səviyyəli mətn silinməsinə nail olmaq PDF səhifə məzmun axınının cərrahi şəkildə parçalanmasını tələb edir. ISO 32000-1 standartının 9-cu bölməsinə görə bütün mətn render-i BT (Begin Text) və ET (End Text) operatorları arasında yerləşən təyin edilmiş mətn obyektləri daxilində baş verir.
Mətn bloku daxilində simvollar konkret operator ardıcıllıqları ilə yerləşdirilir və çəkilir:
1. /Font size Tf: aktiv şrift resursunu və nöqtə ölçüsünü seçir.
2. Tm (Text Matrix) və Td (Text Move): simvolları Dekart müstəvisində yerləşdirən 2D koordinat çevrilmə matrisini qurur.
3. Tj, TJ, ' və ": simvol sətirlərini və ya kerninq sürüşmələri ilə sətir massivlərini çəkir.
Mətni məzmun axınından həqiqətən silmək üçün mühərrik /Contents axınını açmalı (adətən FlateDecode / Zlib ilə kodlaşdırılır), PostScript-ə bənzər operator axınını leksik olaraq tokenləşdirməli, şriftin metrik cədvəllərindən istifadə edərək hər qlif ardıcıllığının sərhəd qutusunu hesablamalı və hədəf mətn tokenlərini kəsib çıxarmalı və ya əvəz etməlidir. Simvol kodlarını Tj/TJ operatorlarından fiziki olaraq çıxarıb axını yenidən sıxmaqla mətn sənəd strukturundan daimi məhv edilir.
Mürəkkəb kodlaşdırmalar və şrift alt dəsti CMap-larının çətinliyi
Məzmun axını təhlili nəzəri cəhətdən sadə olsa da, istehsal PDF faylları şrift alt dəstləri və xüsusi ToUnicode CMap-ları vasitəsilə böyük tipoqrafik mürəkkəblik yaradır. PDF yaradılarkən müəllif proqramları nadir hallarda tam şriftləri daxil edir; əvəzində ixtiyari daxili simvol kodlarına təyin edilmiş minimal qlif alt dəstini daxil edirlər (məsələn, simvol kodu 1 'E' hərfinə, simvol kodu 2 isə 'x'-ə uyğun gələ bilər).
Sənədin /ToUnicode CMap-ı yoxdursa, korlanıbsa və ya qeyri-standartdırsa, simvol sətirlərini birbaşa Tj operatorlarından təhlil etmək etibarsız olur. Belə hallarda sadəlövh sətir əvəzləməsinə cəhd ətrafdakı tipoqrafiyanı təsadüfən korlaya, sətir aralığını sürüşdürə və ya səhifədə görünən xəyali qlif fraqmentləri qoya bilər.
Tətbiqimiz bu çətinliyi ikimühərrikli çeviklik ilə həll edir: yaxşı strukturlaşdırılmış rəqəmsal sənədlər üçün dəqiq koordinat əsaslı məzmun axını kəsimi aparır; korlanmış CMap-lı və ya skan edilmiş vizual mətnli mürəkkəb sənədlər üçün isə yüksək ayırdetməli geri dönməz yandırma təqdim edir.
Geri dönməz piksel səviyyəli yandırma: skan edilmiş sənədlər üçün qızıl standart
Skan edilmiş kağız qeydləri, daxili OCR qatları olan məhkəmə sənədləri və ya güclü şəkildə qarışdırılmış vektor konturlu PDF-lərlə işləyərkən mətnin aradan qaldırılmasının yeganə riyazi cəhətdən etibarlı üsulu yüksək ayırdetməli piksel səviyyəli yandırmadır.
Bu iş axınında mühərrikimiz hədəf PDF səhifəsini 300 DPI-də (çap nəşri keyfiyyəti) təcrid olunmuş, ultra yüksək ayırdetməli HTML5 Canvas üzərində render edir. Göstərilən mətn koordinatları bərk rəngli piksellərlə üzərinə yazılır və kətan yaddaş buferindəki piksel məlumatı fiziki olaraq əvəz olunur. Sonra səhifə təmiz, yeni sintez edilmiş PDF səhifəsinə daxil edilən sıxılmamış və ya itkisiz sıxılmış image XObject kimi yenidən kodlaşdırılır.
Orijinal məzmun axını, mətn qatı, OCR görünməz mətni və vektor qlif cədvəlləri tamamilə atılıb tək rastrlaşdırılmış bitmapla əvəz edildiyi üçün sıfır qalıq vektor məlumatı, gizli OCR mətni və boş metaməlumat qalmır. Bu, mətnin məhvinə mütləq, məhkəmə-ekspertiza baxımından keçilməz zəmanət verir.
Hüquqi və tənzimləyici toxunulmazlıq üçün kliyent tərəfli brauzerdaxili icra
Məhkəmə, FOIA uyğunluğu və ya GDPR və HIPAA çərçivəsində tənzimləyici təqdimat üçün həssas qeydləri təmizləmək səhvə sıfır yer qoyur. Qaraldılmamış sübut sənədlərini, ticarət sirri sənədlərini və ya xəstə tibbi qeydlərini üçüncü tərəf veb serverlərinə yükləmək dərhal tənzimləyici pozuntu məsuliyyəti yaradır və bir çox yurisdiksiyalarda vəkil-müştəri imtiyazından imtina deməkdir.
2run.tools mətn silinməsi və qaraltma axınının 100%-ni brauzerinizin yerli sandboxunda icra etməklə bu fəlakətli riskləri aradan qaldırır. WebAssembly və kliyent tərəfli JavaScript sayəsində mənbə sənədiniz yerli RAM-a yüklənir, təmizlənir və bir bayt belə kompüterinizi tərk etmədən yenidən kompilyasiya edilir. Hətta şəbəkə kabelinizi ayırıb bütün qaraltmanı tamamilə təcrid olunmuş mühitdə həyata keçirə bilərsiniz.
💡Daimi PDF mətn silinməsi və qaraltma üçün peşəkar tövsiyələr
- •Mətni gizlətmək üçün heç vaxt sadə annotasiya üst qatlarından və ya rəsm alətlərindən istifadə etməyin; əsas qlifləri aradan qaldırmaq üçün həmişə həqiqi mətn silinməsindən və ya düzləşdirmədən istifadə edin.
- •Təmizlənmiş PDF-inizi endirdikdən sonra Ctrl+F (Cmd+F) basıb silinmiş sözləri axtararaq onların tapılmadığını yoxlayın.
- •Kursorunuzu qaraldılmış sahənin üzərindən sürükləyib mübadilə buferinə kopyalamağa çalışın; qaraltma uğurlu olubsa, heç bir gizli mətn kopyalanmayacaq.
- •Hüquqi sübut təqdimatları üçün məhkəmə qaydalarının qara qaraltma zolaqları və ya ağ boşluq tələb edib-etmədiyini yoxlayın; alətimiz hər iki üslubu seçməyə imkan verir.
🛡️Məzmun axını tokenləşdirməsi, operatorların kəsilməsi və rastrın yenidən qurulması
Mühərrikimiz mətn silinməsini iki bir-birini tamamlayan yolla emal edir: axın rejimində səhifənin /Contents axınını FlateDecode ilə açır, PostScript bayt axınını Abstrakt Sintaksis Ağacına (AST) tokenləşdirir, BT və ET ilə məhdudlaşan mətn bloklarını müəyyən edir, mətn matrisi koordinatlarını hədəf silmə düzbucaqlısı ilə yoxlayır və axını yenidən kodlaşdırmazdan əvvəl müvafiq Tj/TJ operatorlarını çıxarır. Yandırma rejimində səhifəni pdf.js vasitəsilə OffscreenCanvas-a 300 DPI-də render edir, hədəf piksel buferlərinin üzərinə yazır və rastrlaşdırılmış şəkli daxil edən yeni PDF sənədi kompilyasiya edir, orijinal vektor qliflərinin, görünməz OCR qatlarının və ya şrift metaməlumatının istənilən izini daimi olaraq məhv edir.
Texnologiya: WebAssembly • Çoxaxınlı Web Workers • HTML5 Canvas API
Məxfilik: Fayllar cihazınızı tərk etmir və buludda saxlanmır; analitika yalnız razılığınızla işləyir.
Bu iş axını üçün tamamlayıcı alətlər
Yüksək performanslı iş axınları üçün bu brauzer alətlərini birlikdə istifadə edin.
Zədələnmiş PDF-i bərpa et
Zədələnmiş çarpaz istinad cədvəllərini və pozulmuş PDF obyektlərini yenidən qurun.
İki PDF sənədini müqayisə et
Dəyişdirilmiş mətni və sürüşmüş sətirləri vurğulayan yan-yana vizual müqayisə.
Annotasiyaları və qeydləri sil
Rəsmi yayımdan əvvəl yapışqan qeydləri, vurğulamaları və nəzərdən keçirmə möhürlərini silin.
PDF sənədlərini birləşdir
Bir neçə PDF sənədini saniyələr içində bir səliqəli sənəddə birləşdirin.