PDF fayllarga brauzerda xatchoʻplar va interaktiv tuzilmalarni qoʻshish boʻyicha nufuzli qoʻllanma
⚡PDF hujjatga xatchoʻplar va tuzilmalarni qanday qoʻshish mumkin
1. PDF hujjatingizni import qiling
PDF’ingizni belgilangan xavfsiz ish maydoniga sudrab tashlang yoki hujjatingizni mahalliy xotira diskingizdan tanlash uchun Koʻrib chiqish tugmasini bosing.
2. Bob sarlavhalari va maqsadli sahifalarni belgilang
Vizual muharrir yordamida boʻlim sarlavhalarini kiriting, manzil sahifa raqamlarini tayinlang va ierarxik darajalarni (ota boblar va ichma-ich kichik boʻlimlar) sozlang.
3. Yon panel koʻrsatish rejimini sozlang
Oʻquvchilar faylni ochgan zahoti navigatsiya daraxtingizni koʻrishi uchun yon panelni avtomatik kengaytirishni (/PageMode /UseOutlines) yoqish yoki yoqmaslikni tanlang.
4. Indekslangan PDF’ni yarating va saqlang
Yangilangan tuzilma daraxtini toʻgʻridan-toʻgʻri brauzer xotirasida kompilyatsiya qilish va toʻliq indekslangan PDF’ingizni darhol saqlash uchun 'Xatchoʻplarni joylashtirish va yuklab olish' tugmasini bosing.
Keng qamrovli PDF hujjatlarda — toʻliq moliyaviy prospektlar, texnik muhandislik qoʻllanmalari, akademik dissertatsiyalar, korporativ nizomlar va huquqiy dalil toʻplamlari kabi — interaktiv tuzilmasiz harakatlanish nihoyatda zerikarli va asabiylashtiruvchi boʻladi. Hujjatlarda ierarxik xatchoʻp daraxti boʻlmasa, foydalanuvchilar yuzlab yoki minglab indekslanmagan sahifalar boʻylab qoʻlda, samarasiz aylantirishga majbur boʻladi, bu maʼlumot qidirishni falaj qiladi va korporativ oʻqish muhitlarida foydalanuvchi imkoniyatini sezilarli darajada yomonlashtiradi.
ISO 32000 spetsifikatsiyasida hujjat katalogining /Outlines yozuvi ostida standartlashtirilgan PDF xatchoʻplari oʻquvchi yon panellarida koʻrsatiladigan doimiy, bosiladigan navigatsiya daraxtini taqdim etadi. Har bir xatchoʻp elementi muayyan manzil sahifasi va koordinataga bogʻlanadi hamda kompyuter, planshet va mobil platformalarda oʻquvchilarga boʻlimlar, boblar, ilovalar va jadvallar oʻrtasida bir zumda oʻtish imkonini beradi. Oʻquvchi qulayligini oshirishdan tashqari, xatchoʻplar xalqaro foydalanish imkoniyati talablariga, jumladan WCAG 2.1 2.4.5 muvaffaqiyat mezoni (Bir nechta yoʻllar) va tuzilgan hujjatlar uchun PDF/UA (ISO 14289) standartlariga koʻra qonuniy talab qilinadi.
Brauzer ichidagi «PDF xatchoʻp tuzilmasini tahrirlash» vositamiz mutaxassislarga murakkab hujjat tuzilmalarini toʻgʻridan-toʻgʻri brauzer tomonidagi xotirada qurish, qayta tashkil etish va joylashtirish imkonini beradi. Yuqori samarali WebAssembly va JavaScript PDF mexanizmlari asosida xususiy qoʻllanmalaringiz, maxfiy shartnomalaringiz va huquqiy hujjatlaringiz 100% mahalliy qurilmangizda shaxsiy qoladi — hech qachon internet orqali uzatilmaydi yoki masofaviy bulut serverlariga yuklanmaydi.
Toʻliq texnik qoʻllanmani oʻqish
PDF tuzilma daraxtining (/Outlines) arxitektura anatomiyasi
ISO 32000-1 va ISO 32000-2 spetsifikatsiyalariga koʻra xatchoʻplar sahifa kontent oqimlariga (/Contents) chizilgan vizual belgilar, vektor yoʻllar yoki tipografik satrlar sifatida mavjud emas. Aksincha, xatchoʻplar /Outlines kaliti orqali toʻgʻridan-toʻgʻri hujjat Katalog obyekti havola qiladigan maxsus tuzilmaviy lugʻat daraxti sifatida saqlanadi. Tuzilma lugʻati deb ataladigan bu daraxtning ildiz lugʻati birinchi va oxirgi yuqori darajadagi tuzilma elementlariga (/First va /Last) koʻrsatkichlar hamda koʻrinadigan yoki ochiq avlod tugunlarining umumiy sonini belgilaydigan butun son hisoblagichini (/Count) oʻz ichiga oladi.
Tuzilma daraxtidagi har bir alohida tugun ikki tomonlama bogʻlangan roʻyxat sifatida bir-biriga ulangan /OutlineItem lugʻatidir. Har bir tugun bevosita qoʻshnilariga (/Next va /Prev), ota ierarxiyasiga (/Parent) va agar ichma-ich kichik boblarni oʻz ichiga olsa, oʻz bolalariga (/First va /Last) majburiy havolalarni oʻz ichiga oladi. Bu bogʻlangan arxitektura mos PDF koʻrish mexanizmlariga — Adobe Acrobat, Google Chrome, Apple Preview va Mozilla PDF.js kabi — sahifa render koʻrsatmalarini tahlil qilish yoki bajarishsiz butun navigatsiya ierarxiyasini samarali aylanib chiqish va chizish imkonini beradi.
Eng muhimi, koʻruvchi yon panelida koʻrsatiladigan matn yorligʻi har bir /OutlineItem ichidagi /Title kaliti bilan belgilanadi. Global yozuvlarda belgilar aniqligini saqlash uchun mexanizmimiz bu sarlavhalarni Unicode UTF-16BE hex satrlari (0xFEFF Bayt tartibi markeri bilan PDFHexString) yoki standart PDFDocEncoding yordamida kodlaydi. Bu ASCII boʻlmagan gliflar — urgʻuli lotin unlilari, turkcha belgilar (ç, ğ, ı, ö, ş, ü), arab harflari, kirill va Sharqiy Osiyo ieroglifleri — mojibake yoki glif buzilishisiz toza chizilishini kafolatlaydi.
Manzil mexanikasi: /Dest koordinata langarlari va /Fit koʻrinishlarini tushunish
Har bir xatchoʻp yozuvi foydalanuvchi bosganda ishga tushadigan harakat yoki maqsadli manzilni belgilashi kerak. Standart hujjatlarda bu maqsadli sahifa obyekti va koʻrish geometriyasi parametrlarini belgilaydigan aniq massivga havola qiluvchi /Dest yozuvi bilan boshqariladi.
Eng oddiy va eng keng qoʻllab-quvvatlanadigan manzil rejimi /Fit (masalan, [pageRef /Fit]) boʻlib, PDF oʻquvchiga maqsadli sahifani faol oynaga toʻliq qulay sigʻadigan qilib masshtablab koʻrsatishni buyuradi. Izchil yuqori chetlar bilan formatlangan hujjatlar uchun /FitH rejimi ([pageRef /FitH topCoordinate]) vertikal koordinatani koʻrinish maydonining yuqori chetiga joylashtiradi va ekran kengligidan qatʼi nazar bob sarlavhalari oʻquvchi koʻrinishi bilan mukammal tekislanishini taʼminlaydi.
Aniq texnik nashriyot uchun /XYZ rejimi ([pageRef /XYZ left top zoom]) mutlaq koordinata nazoratini taqdim etadi. U mualliflarga PDF foydalanuvchi birligi koordinatalar tizimi (1/72 dyuymli toʻr) ichida aniq gorizontal (left) va vertikal (top) nuqtalarni belgilash imkonini beradi, shu bilan birga zoom parametri uchun null belgilab, oʻquvchining mavjud kattalashtirish darajasini ixtiyoriy saqlaydi. Brauzer tomonidagi mexanizmimiz har bir sahifaning /MediaBox va /CropBox iga nisbatan xavfsiz maqsadli chegara qutilarini avtomatik hisoblaydi va noqulay koʻrinish sakrashlari yoki kesilgan sarlavhalarning oldini oladi.
Katalog /PageMode direktivalari bilan yon panel koʻrsatishni avtomatlashtirish
Yangi xatchoʻp qoʻyilgan PDF fayllarga oid keng tarqalgan noqulaylik — standart kompyuter koʻruvchilari koʻpincha hujjatlarni navigatsiya yon paneli butunlay yashirin holda standart bitta sahifa koʻrinishida ochadi. Oʻquvchi dasturidagi yon panel belgisini qoʻlda topib, yoqmaguncha keng qamrovli mundarija mavjudligini hatto sezmasligi ham mumkin.
Buni hal qilish uchun vositamiz hujjatning /PageMode katalog yozuvini sozlash imkonini beradi. Hujjat ildiz lugʻatiga '/PageMode /UseOutlines' ni yozish orqali PDF mos oʻqish dasturiga faylni ochgan zahoti xatchoʻplar navigatsiya panelini avtomatik kengaytirishni aniq buyuradi. Bu oddiy tuzilmaviy bayroq dastlabki foydalanuvchi ishtiroki va oʻquvchi yoʻnalishini, ayniqsa korporativ hisobotlar, yillik auditlar va mahsulot hujjatlari uchun keskin yaxshilaydi.
Boshqa qoʻllab-quvvatlanadigan katalog rejimlariga /UseNone (panellarsiz toza sahifa koʻrsatish), /UseThumbs (sahifa miniatyuralari toʻrini koʻrsatish) va /FullScreen (taqdimotlar uchun) kiradi. Vositamiz /PageMode direktivasini indekslash talablaringizga moslab yangilagan holda mavjud koʻruvchi afzalliklarini ehtiyotkorlik bilan saqlaydi.
Foydalanish imkoniyati talablari: WCAG 2.1, PDF/UA va korporativ muvofiqlik
Shimoliy Amerika (Section 508, ADA Title III) va Yevropa Ittifoqi (Yevropa foydalanish imkoniyati akti, EN 301 549) boʻylab raqamli foydalanish imkoniyati qoidalari ommaviy yoki taʼlim va davlat sohalarida tarqatiladigan barcha elektron hujjatlar uchun WCAG 2.1 qoidalariga qatʼiy muvofiqlikni talab qiladi. WCAG 2.4.5 muvaffaqiyat mezoni (Bir nechta yoʻllar - AA darajasi) sahifalar toʻplami ichida veb sahifa yoki hujjat boʻlimini topish uchun bittadan ortiq yoʻl mavjud boʻlishini talab qiladi. Mustaqil elektron hujjatlar uchun PDF2 texnikasi 20 sahifadan uzun fayllarda bu talabni bajarishning asosiy mos mexanizmi sifatida ierarxik xatchoʻplarni taqdim etishni aniq belgilaydi.
Bundan tashqari, ekran oʻquvchilari (JAWS, NVDA, VoiceOver) kabi yordamchi texnologiyalar koʻr va zaif koʻradigan foydalanuvchilarga hujjat tuzilmasining bir zumda aqliy xaritasini taqdim etish uchun PDF tuzilma daraxtidan foydalanadi va ularga takrorlanuvchi boʻlimlarni oʻtkazib, toʻgʻridan-toʻgʻri tegishli kontentga oʻtish imkonini beradi. Aniq sahifa manzillari bilan toza, mantiqiy tuzilma ierarxiyasini oʻrnatish orqali toʻliq meʼyoriy muvofiqlikni taʼminlaysiz va inklyuziv oʻqish tajribasini taqdim etasiz.
Brauzer tomonidagi xotirani boshqarish va tarmoqdan ajratilgan maʼlumotlar maxfiyligi
Anʼanaviy onlayn PDF muharrirlari foydalanuvchilardan koʻp megabaytli — yoki hatto gigabaytli — fayllarni masofaviy bulut infratuzilmasiga yuklashni talab qiladi. Korporativ huquqiy jamoalar, investitsiya bankirlari, sogʻliqni saqlash maʼmurlari va davlat pudratchilari uchun eʼlon qilinmagan choraklik daromadlar, muhrlangan huquqiy memorandumlar, bemor yozuvlari yoki maxfiy sxemalarni uchinchi tomon tarmoqlari orqali uzatish qatʼiy oshkor qilmaslik shartnomalari va GDPR hamda HIPAA kabi meʼyoriy doiralarni buzadi.
Ilovamiz xatchoʻp yaratish, katalog lugʻatini boshqarish va fayl serializatsiyasining 100% ini brauzeringizning brauzer tomonidagi sandboxi ichida mahalliy bajarish orqali bu asosiy zaiflikni chetlab oʻtadi. Zamonaviy Web Worker’lar va WebAssembly’ga kompilyatsiya qilingan bayt manipulyatsiya protseduralaridan foydalanib, manba faylingiz brauzer RAM’idagi izolyatsiyalangan ArrayBuffer’ga yuklanadi, tahlil qilinadi, oʻzgartiriladi va birorta bayt ham qurilmangizni tark etmasdan saqlanadi. Yorliqni yopganingizda yoki yangilaganingizda barcha xotira ajratmalari darhol tozalanadi va mutlaq tarmoqdan ajratilgan xavfsizlik kafolati taʼminlanadi.
💡Professional PDF hujjat tuzilmasini yaratish uchun maslahatlar
- •Sarlavhalarni qisqa saqlang: Tor oʻquvchi yon panellarida noqulay kesilish yoki gorizontal aylantirish chiziqlarining oldini olish uchun xatchoʻp yorliqlarini 40–50 belgidan kam saqlang.
- •Taqdimot slaydlari toʻplamlari yoki vizual portfellarni aylantirishda bir bosishda tezkor sahifa navigatsiyasini taʼminlash uchun 1 ga 1 sahifa indekslash yorligʻidan foydalaning.
- •Manzil kattalashtirish izchilligini tasdiqlash uchun yaratilgan tuzilmangizni doimo bir nechta PDF koʻruvchilarda (Adobe Acrobat, Chrome PDF Viewer, Apple Preview) sinab koʻring.
- •Bob sahifa raqamlari ichki hujjat sahifa raqamlariga emas, balki jismoniy PDF sahifa indekslariga mos kelishiga ishonch hosil qiling (masalan, rim raqamli soʻzboshilar va arab raqamli asosiy sahifalar).
🛡️Parda ortida: ISO 32000 da past darajali lugʻat sintezi
Yaratish tugmasini bosganingizda brauzer tomonidagi Web Worker’imiz ildiz hujjat Katalogini topish uchun PDF oʻzaro havolalar jadvalini (XRef jadvali yoki XRef oqimi) tahlil qiladi. U /OutlineItem lugʻatlarini ifodalovchi yangi bilvosita obyektlarni yaratadi va ularning obyekt raqamlarini /First, /Last, /Next va /Prev koʻrsatkichlari orqali bogʻlaydi. Har bir manzil massivi [pageObjectRef /Fit] hujjatning /Pages daraxtidan maqsadli sahifaning bilvosita obyekt identifikatorini hal qilish orqali quriladi. Keyin ildiz /Outlines lugʻati Katalogga biriktiriladi va /PageMode kaliti yangilanadi. Nihoyat, fayl obyekt siljishlarini bosqichma-bosqich yangilash yoki toʻliq qayta qurish orqali serializatsiya qilinadi, bu nol buzilish va bir zumda yaratishni taʼminlaydi.
Texnologiya: WebAssembly • Koʻp oqimli Web Workers • HTML5 Canvas API
Maxfiylik: Fayllar qurilmangizni tark etmaydi va bulutda saqlanmaydi; analitika faqat roziligingiz bilan ishlaydi.
Ushbu ish jarayoni uchun qoʻshimcha vositalar
Yuqori unumli ish jarayonlari uchun ushbu brauzer vositalarini birga ishlating.
Xatchoʻp daraxtini olib tashlash
Buzilgan yoki eskirgan mundarija havolalarini tozalang.
PDF hujjatlarni birlashtirish
Bir nechta PDF hujjatni bir necha soniyada bitta tartibli hujjatga birlashtiring.
PDF’ni sahifalarga boʻlish
Muayyan sahifa oraliqlarini ajrating yoki alohida sahifalarni alohida fayllarga chiqaring.
PDF faylni siqish
Matn va skan aniqligini saqlagan holda elektron pochta uchun PDF hajmini kamaytiring.