Izoh va chizmalar qoʻshish

Strelkalar, doiralar, izoh pufakchalari va erkin chizmalar chizing.

100% brauzerda • 100% bepul

PDF’ga izohlar, shakllar va chizmalar qoʻshish

Serverga hech qanday yuklashsiz erkin eskizlar, yoʻnalish strelkalari, ajratishlar, doiralar va yopishqoq eslatmalarni toʻgʻridan-toʻgʻri brauzeringizda chizing.

PDF’ni shu yerga tashlang yoki tanlash uchun bosing

Barcha standart PDF hujjatlar qoʻllab-quvvatlanadi. Tez, brauzer tomonida va maxfiy.

Batafsil texnik qoʻllanma•8 daqiqalik oʻqish•2RUN Muhandislik jamoasi
100% brauzerda • Yuklashsiz

PDF hujjatlarga brauzerda mahalliy aniqlik bilan izoh qoʻshish boʻyicha ishonchli qoʻllanma

⚡PDF hujjatga brauzerda qanday izoh qoʻshish mumkin

1

1. PDF faylingizni yuklang

Hujjatingizni interaktiv kanvas ish maydoniga sudrab tashlang yoki toʻgʻridan-toʻgʻri mahalliy fayl tizimingizdan tanlang.

2

2. Izoh vositasini tanlang

Asboblar panelidan erkin qalam, matnli izoh, toʻrtburchak, doira, strelkali chiziq yoki yopishqoq eslatma vositalaridan birini tanlang.

3

3. Vizual xususiyatlarni sozlang

Aniq, vizual jihatdan ajralib turadigan belgilash yaratish uchun chiziq ranglari, toʻldirish shaffofligi, chiziq qalinligi va shrift oʻlchamlarini sozlang.

4

4. Sahifalarga belgilarni chizing va joylashtiring

Toʻgʻridan-toʻgʻri sahifa oldindan koʻrinishi ustida bosing, sudrang va chizing. Vizual sahifa navigatsiya paneli orqali sahifalar oʻrtasida oʻting.

5

5. Izohlangan hujjatni yuklab oling

Standart ISO 32000 koʻrinish oqimlarini kompilyatsiya qilish va belgilangan hujjatingizni darhol saqlash uchun 'Izohlangan PDF’ni yuklab olish' tugmasini bosing.

Samarali hamkorlik, tahririy qayta koʻrib chiqish, akademik baholash va hujjatlarni tasdiqlash ish jarayonlari asosan aniq, bir maʼnoli belgilash izohlariga tayanadi. Meʼmoriy loyihalarni koʻrib chiqyapsizmi, talabalar dissertatsiyalarini baholayapsizmi, shartnoma oʻzgartirishlarini belgilayapsizmi yoki marketing namunalariga dizayn fikrini qoldiryapsizmi — mutaxassislarga xalqaro hujjat standartlariga qatʼiy amal qiladigan moslashuvchan izoh vositalari — yopishqoq eslatmalar, erkin siyoh chizmalari, matnli izohlar, geometrik shakllar va ajratish markerlari — kerak.

ISO 32000 standartida annotatsiyalar 12.5-boʻlimda alohida sahifa lugʻatlariga /Annots massivi orqali biriktirilgan interaktiv obyektlar sifatida belgilanadi. Mos annotatsiyalarni yaratish vizual brauzer koʻrinish maydoni (HTML5 Canvas va WebGL orqali chiziladigan) va asosiy PDF koordinata fazosi (pastki chap boshlangʻichli 72 DPI Dekart foydalanuvchi birliklari) oʻrtasida aniq sinxronlashni talab qiladi. Nomuvofiqliklar yoki yomon kodlangan koʻrinish oqimlari koʻpincha annotatsiyalarning Adobe Acrobat yoki Apple Preview kabi standart ish stoli oʻquvchilarida notoʻgʻri koʻrsatilishiga yoki butunlay yoʻqolishiga sabab boʻladi.

Kliyent tomonidagi «Izoh va chizmalar qoʻshish» vositamiz butunlay brauzeringiz ichida ishlaydigan sezgir, yuqori aniqlikdagi vizual kanvas muharririni taqdim etadi. pdf.js bilan bir zumda chizish va pdf-lib orqali yoʻqotishsiz PDF obyektlarini kiritish tufayli murakkab koʻp sahifali fayllarga fikringiz barcha qurilmalarda bir xil koʻrinishiga toʻliq ishonch bilan izoh qoʻshishingiz mumkin — nol server yuklashi bilan 100% maʼlumotlar maxfiyligini kafolatlagan holda.

Toʻliq texnik qoʻllanmani oʻqish

ISO 32000 annotatsiya arxitekturasi (/Annots va kichik turlar)

PDF arxitekturasida annotatsiyalar toʻgʻridan-toʻgʻri sahifa kontent oqimiga (/Contents) chizilmaydi. Agar shunday boʻlganida, ular asosiy hujjat tasviri bilan qaytarib boʻlmaydigan tarzda birlashgan doimiy, tahrirlab boʻlmaydigan rastr yoki vektor belgilarga aylanardi. Buning oʻrniga ISO 32000 annotatsiyalarni har bir /Page lugʻatidagi /Annots massivi bilan belgilanadigan alohida ustki qatlamga ajratadi.

Har bir annotatsiya muhim atributlarni oʻz ichiga olgan bilvosita lugʻat sifatida ifodalanadi:

1. /Subtype: Annotatsiyaning funksional turini belgilaydi, masalan /Text (yopishqoq eslatma belgisi), /FreeText (sahifadagi toʻgʻridan-toʻgʻri matn qutisi), /Square (toʻrtburchak), /Circle (ellips), /Line (bogʻlovchi chiziq yoki strelka), /Ink (erkin chizma yoʻli) yoki /Highlight.

2. /Rect: Annotatsiya joylashgan sahifa koordinata tizimidagi chegara toʻrtburchagini [xMin yMin xMax yMax] belgilaydi.

3. /C: Rang massivini belgilaydi (odatda 0.0 va 1.0 oraligʻida normallashtirilgan RGB qiymatlari).

4. /Contents: Belgilash bilan bogʻliq oddiy matnli sharh, muallif eslatmasi yoki matnli yukni saqlaydi.

5. /AP (Koʻrinish oqimi): Annotatsiyani barcha PDF koʻrish mexanizmlarida, ularning oʻziga xos annotatsiya chizish xususiyatlaridan qatʼi nazar, bir xil koʻrsatish uchun aniq vektor va rastr koʻrsatmalarini belgilaydigan mustaqil XObject Form’ni oʻz ichiga oladi.

Koordinatalarni oʻzgartirish: ekran piksellarini PDF foydalanuvchi birliklariga xaritalash

Brauzer ichidagi PDF annotatsiya interfeysini yaratishdagi asosiy muhandislik muammosi matematik koordinata fazosini oʻzgartirishdadir. Veb brauzerlar elementlarni ekran piksellari bilan joylashtiradi: boshlangʻich (0,0) yuqori chap burchakda, vertikal koordinatalar esa pastga qarab oshadi. Aksincha, PDF sahifa geometriyasi dyuymiga 72 nuqtali Dekart koordinata toʻrida standartlashtirilgan: boshlangʻich (0,0) pastki chap burchakda, vertikal koordinatalar esa yuqoriga qarab oshadi.

Nuqtaviy aniqlikni taʼminlash uchun mexanizmimiz bir nechta dinamik omillarni hisobga olib oʻzgartirish matritsalarini hisoblaydi:

Birinchidan, maqsadli sahifaning /CropBox va /MediaBox oʻlchamlarini ajratib oladi. Agar sahifa boshlangʻichi nol boʻlmasa (masalan, [x: 36, y: 36, w: 612, h: 792]), barcha koordinata siljishlari koʻrinadigan kesish chegaralariga nisbatan bogʻlanishi kerak.

Ikkinchidan, sahifaning oʻz aylanishini (/Rotate kaliti: 0, 90, 180 yoki 270 daraja) hisobga oladi. Sahifa soat yoʻnalishida 90 daraja aylantirilganda ekran X koordinatalari PDF Y koordinatalariga xaritalanadi, bu esa aylanish matritsasini dinamik teskari aylantirishni talab qiladi.

Uchinchidan, koordinatalarni koʻrinish maydonining kattalashtirish koeffitsienti va qurilma piksel nisbatiga (window.devicePixelRatio) koʻra masshtablaydi. Aniq suzuvchi nuqtali oʻzgartirishlarni hisoblash orqali chizilgan chiziqlar, matn qutilari va shakllar asosiy tipografiya bilan nuqtaning bir qismigacha mukammal tekislanadi.

Koʻrinish oqimlari (/AP) va platformalararo moslik

Past sifatli PDF annotatorlarining keng tarqalgan muammosi — yaroqli Koʻrinish oqimlarini (/AP) yarata olmaslik. Annotatsiya lugʻatida /AP yozuvi boʻlmasa, PDF oʻquvchi uning vizual koʻrinishini /Rect va /C kabi asosiy kalitlar asosida dinamik sintez qilishga majbur boʻladi. Turli dastur mexanizmlari (Apple Preview, Chrome PDF Viewer, Adobe Acrobat, Foxit) juda turli zaxira chizish evristikalarini qoʻllagani sababli annotatsiyalar koʻpincha buzilgan koʻrinadi, notoʻgʻri shrift qalinligini koʻrsatadi yoki umuman koʻrinmaydi.

Kliyent tomonidagi annotatsiya generatorimiz har bir belgilash elementi uchun keng qamrovli Oddiy koʻrinish oqimlarini (/AP << /N objectRef >>) quradi. Matnli annotatsiyalar toʻgʻri kodlangan shrift resurslari va matn matritsasi operatorlarini (BT /Font size Tf x y Td (string) Tj ET), shakllar va erkin siyoh yoʻllari esa aniq vektor chiziq va toʻldirish operatorlarini (re, m, l, c, S, f) oʻz ichiga oladi. Bu mobil elektron pochta mijozida, veb brauzer yorligʻida yoki professional bosma ishlab chiqarish dasturida koʻrilishidan qatʼi nazar 100% vizual izchillikni taʼminlaydi.

Qurilish loyihalarida vektor siyoh yoʻllari va shakl primitivlari

Yuqori zichlikdagi muhandislik, meʼmorchilik va dizayn ish jarayonlarida vektor tafsilotlarining aniqligi hal qiluvchi ahamiyatga ega. CAD eksportlari yoki konstruktiv loyihalarni belgilashda erkin chizish vositalari notekis bitmaplarga aylanib ketish oʻrniga murakkab bezier splaynlarni aniqlik bilan yozib olishi kerak.

Mexanizmimiz qalam harakatlarini yuqori soʻrov chastotasida qayd etadigan, mikro-titrashlarni filtrlaydigan va silliq bezier boshqaruv nuqtalarini /Ink annotatsiya lugʻatiga yigʻadigan aqlli silliqlash algoritmidan (Ramer-Douglas-Peucker yoʻlni soddalashtirish) foydalanadi. Geometrik izohlar, strelkalar va oʻlcham qutilari uchun toza chiziq uchlari (/LE /OpenArrow) va shtrix naqshlari (/Border [0 0 1 [3 2]]) toʻgʻridan-toʻgʻri kiritiladi va professional chizmachilik dasturlarining aniq anʼanalariga mos keladi.

Annotatsiyalarni tekislash va interaktiv hamkorlik qatlamlari

Ish jarayoningizga qarab annotatsiyalarning toʻliq interaktiv qolishini yoki sahifaga butunlay birlashtirilishini talab qilishingiz mumkin. Hamkorlikdagi koʻrib chiqish davrlarida interaktiv /Annots’ni saqlash jamoa aʼzolariga oʻzlari afzal koʻrgan ish stoli dasturida sharhlarni tanlash, tahrirlash, javob berish yoki oʻchirish imkonini beradi.

Biroq yakuniy hujjatlarni nashr etishda, meʼmoriy chizmalarni shahar hokimiyatiga topshirishda yoki huquqiy kelishuvlarni yuborishda interaktiv annotatsiyalarni saqlash xavfli boʻlishi mumkin. Qabul qiluvchi tasodifan eslatmani siljitishi, tahrir markerini oʻchirishi yoki oʻquvchi sozlamalarida annotatsiyalar koʻrinishini oʻchirib qoʻyishi mumkin. Vositamiz ikkala ish jarayonini ham qoʻllab-quvvatlaydi: hujjatni standart interaktiv ISO annotatsiyalari bilan eksport qilishingiz yoki oʻzgarmas vizual natijani kafolatlash uchun har bir belgini sahifaning /Contents oqimlariga butunlay joylashtiradigan yordamchi «Shakl maydonlari va qatlamlarni tekislash» vositamizdan foydalanishingiz mumkin.

Kliyent tomonida bajarish: maxfiy koʻrib chiqishlar uchun mutlaq maxfiylik

Intellektual mulk loyihalari, shartnoma loyihalari, tibbiy yozuvlar yoki maxfiy buxgalteriya balanslariga server tomonidagi SaaS konvertorlari yordamida izoh qoʻshish katta xavf tugʻdiradi. Qoralama sharhlar va tahrir eslatmalarini uchinchi tomon bulut serverlarida saqlash tashkilotlarni ruxsatsiz maʼlumotlarga kirish, meʼyoriy nomuvofiqlik va maʼlumotlar sizib chiqishi javobgarligiga duchor qiladi.

Ilovamiz butunlay brauzeringizning mahalliy sandboxida ishlaydi. PDF fayl maxsus Web Worker ichida pdfjs-dist bilan chiziladi, interaktiv belgilash yuqori unumli HTML5 Canvas ustki qatlamlari orqali qayd etiladi va natijadagi PDF obyektlari brauzer RAM’ida pdf-lib orqali toʻgʻridan-toʻgʻri binar oqimga kompilyatsiya qilinadi. Hech qanday fayl bayti yoki sharh satri tarmoq orqali uzatilmaydi, bu esa mustahkam maxfiylik kafolatini beradi.

💡Professional hujjat annotatsiyasi uchun maslahatlar

  • •Turli koʻrib chiqish rollari uchun alohida rang kodlashdan foydalaning: masalan, huquqiy rad etishlar uchun qizil, tahririy izohlar uchun koʻk va tasdiqlangan boʻlimlar uchun yashil.
  • •Matnli sharhlar qoʻshayotganda turli shrift metrikali oʻquvchilarda ochilganda matn kesilib qolmasligi uchun chegara qutisi yetarlicha katta ekaniga ishonch hosil qiling.
  • •Texnik loyihalar yoki batafsil sxemalarga aniq annotatsiyalar qoʻshayotganda 150% yoki 200% gacha kattalashtirib, yuqori DPI chizishdan foydalaning.
  • •Belgilangan fayllarni oddiy mobil oʻquvchilardan foydalanishi mumkin boʻlgan tashqi mijozlarga yuborayotgan boʻlsangiz, annotatsiyalar yashirinib qolmasligi uchun PDF’ni tekislashni koʻrib chiqing.

🛡️Matematik matritsani teskari aylantirish va XObject Form qurish

Annotatsiyani serializatsiya qilish jarayonida mexanizmimiz koʻrinish maydoni koordinatalarini [xScreen, yScreen] affin oʻzgartirish matritsasi yordamida PDF nuqtalariga aylantiradi: [xPdf, yPdf] = [xScreen * (pdfWidth / canvasWidth), (canvasHeight - yScreen) * (pdfHeight / canvasHeight)]. Aylantirilgan sahifalar uchun koordinata vektori 2D aylanish matritsasi R(theta) ga koʻpaytiriladi. Soʻngra /BBox, /Matrix va PDF chizish operatorlari oqimini (masalan, '1 0 0 rg 2 w 10 10 100 50 re S') oʻz ichiga olgan /XObject Form lugʻati sintez qilinadi va bu oqim yangi yaratilgan /Annot obyektining /AP << /N >> kalitiga bogʻlanadi.

Texnologiya: WebAssembly • Koʻp oqimli Web Workers • HTML5 Canvas API

Maxfiylik: Fayllar qurilmangizni tark etmaydi va bulutda saqlanmaydi; analitika faqat roziligingiz bilan ishlaydi.

Nega brauzerdagi vositalar?

2run tools’da rasmni siqqaningizda yoki PDF birlashtirganingizda kod WebAssembly va Web Workers yordamida brauzer oynangiz ichida ishlaydi. Biz hech qachon fayllaringizni uzoq serverga yubormaymiz. Moliyaviy hisobotlaringiz, shaxsiy suratlaringiz va shartnomalaringiz qurilmangizni tark etmaydi.

Toʻliq maxfiylikBrauzerda
Bir zumda ishlovTezkor RAM
Haqiqatan cheksizCheksiz

PDF’larga izoh qoʻshish haqida tez-tez beriladigan savollar

Izohlarim Adobe Acrobat va Apple Preview’da koʻrinadimi?▾

Ha. Vositamiz standart ISO 32000 Koʻrinish oqimlarini (/AP) yaratgani uchun annotatsiyalaringiz Adobe Acrobat, Apple Preview, Google Chrome, Foxit va mobil PDF oʻquvchilarida bir xil chiziladi.

Qabul qiluvchilar men qoʻshgan izohlarni tahrirlashi yoki oʻchirishi mumkinmi?▾

Ha, /Annots massivida saqlangan standart annotatsiyalarni toʻliq PDF muharrirlaridan foydalanadigan qabul qiluvchilar tanlashi va oʻzgartirishi mumkin. Ularni doimiy va tahrirlab boʻlmaydigan qilish uchun izoh qoʻshgandan soʻng «Shakl maydonlari va qatlamlarni tekislash» vositamizdan foydalaning.

PDF’ga izoh qoʻshish asl matn yoki rasm sifatini pasaytiradimi?▾

Yoʻq. Annotatsiyalar sahifa kontenti ustidagi mustaqil vektor ustki qatlam sifatida mavjud. Asosiy matn, vektor grafikasi va rasmlar tegilmagan va 100% asl oʻlchamlilikda qoladi.

Koʻp sahifali hujjatlarga izoh qoʻsha olamanmi?▾

Ha. Interfeysimiz uzluksiz koʻp sahifali navigatsiyani qoʻllab-quvvatlaydi. Oʻnlab yoki yuzlab sahifali hujjatlarni bitta seansda koʻrib chiqishingiz va izohlashingiz mumkin.

Izoh qoʻsha oladigan PDF’larim fayl hajmiga cheklov bormi?▾

Yagona cheklov — qurilmangizning mavjud brauzer xotirasi (RAM). Bir necha yuz megabaytgacha boʻlgan hujjatlar zamonaviy ish stoli va noutbuk tizimlarida bemalol ishlanadi.

Maxfiy fayllarim biror tashqi serverga yuklanadimi?▾

Hech qachon. Barcha hujjat chizish, kanvasda chizish va PDF obyektlarini yaratish qatʼiy ravishda mahalliy brauzer sandboxingizda amalga oshiriladi. Hech qanday fayl maʼlumoti kompyuteringizni tark etmaydi.

0.8 soniyadan tez saytlar
100/100 Lighthouse veb muhandislik
Tekshirish
Dizayn agentliklari uchun dasturlash
White-label • Ikki tomonlama NDA
Hamkorlik
Kod orqali texnik SEO
Chuqur Schema • Isrofsiz
SEO’ni oshirish
Maxsus veb-ilovalar va SaaS
100% kodga egalik • Edge masshtabi
Yaratish
Trafikni savdoga aylantiring
+34% savdo oʻsishi • Toʻsiqlarni tuzatish
Tekshirish