Tarayıcıda Yerel Hassasiyetle PDF Belgelerine Ek Açıklama Ekleme Rehberi
⚡PDF Belgelerine 5 Basit Adımda Ek Açıklama Nasıl Eklenir?
1. PDF Belgenizi Yükleyin
PDF dosyanızı güvenli tarayıcı çalışma alanına sürükleyip bırakın veya diskten seçin. Dosya sıfır sunucu yüklemesiyle yerel tarayıcı RAM'inde açılır.
2. Sayfada Gezinin ve Yakınlaştırın
Küçük resim panelini veya sayfa kontrollerini kullanarak ilgili sayfaya gidin. Milimetrik hassasiyet için yakınlaştırma seviyesini ayarlayın.
3. Açıklama Aracınızı Seçin
Araç çubuğundan Metin Kutusu, Yapışkan Not, Dikdörtgen, Daire, Ok veya Serbest Çizim Kalemi araçlarından birini seçin.
4. Sayfa Üzerine Çizin veya Yazın
Sayfa üzerinde dilediğiniz alana tıklayarak açıklama ekleyin; renkleri, kenarlık kalınlığını, yazı tipi boyutunu ve opaklığı anında özelleştirin.
5. Açıklamalı PDF'yi İndirin
'PDF'yi Kaydet' düğmesine tıklayarak ISO uyumlu ek açıklamalar içeren belgenizi anında cihazınıza indirin.
Mühendislik çizimleri, mimari şartnameler, hukuki sözleşmeler ve akademik araştırma taslakları üzerinde iş birliği yapmak; geri bildirimlerin, düzeltmelerin ve inceleme notlarının doğrudan ilgili sayfa koordinatlarına eklenmesini gerektirir. Geleneksel olarak profesyoneller, pahalı masaüstü yazılım lisanslarına veya hassas kurumsal belgelerin uzaktaki bulut sunucularına yüklenmesini zorunlu kılan üçüncü taraf web dönüştürücülerine bağımlı kalmıştır. Ancak modern tarayıcı teknolojileri ve WebAssembly sayesinde, yayın kalitesinde PDF ek açıklaması oluşturmak artık tamamen yerel cihazınızda, üstelik sıfır veri sızıntısı riskiyle mümkündür.
Tarayıcıda yerel çalışan PDF Önizleme ve Ek Açıklama aracımız, doğrudan web tarayıcınızın içinde ISO 32000 uyumlu ek açıklama nesneleri oluşturmanızı sağlar. Serbest metin kutuları (`/FreeText`), yapışkan notlar (`/Text`), vektörel şekil geometrileri (`/Square`, `/Circle`, `/Line`) ve serbest el mürekkep yolları (`/Ink`) ekleyin; ekran piksellerini alt piksel düzeyinde PDF kullanıcı birimlerine dönüştürün ve her platformda kusursuz görsel uyumluluk için özel Görünüm Akışları (`/AP`) oluşturun. WebAssembly ve PDF-Lib üzerinden %100 istemci taraflı gizlilik sayesinde gizli iş planlarınız, tasarımlarınız ve sözleşmeleriniz asla harici sunuculara iletilmez.
Teknik rehberin tamamını oku
ISO 32000 Ek Açıklama Mimarisi (/Annots ve Alt Türler)
PDF spesifikasyonunda (ISO 32000-1) ek açıklamalar, bir sayfanın temel içerik akışından (`/Contents`) tamamen bağımsız olarak saklanan etkileşimli nesnelerdir. Her sayfa sözlüğü, o sayfaya bağlı ek açıklama referanslarını barındıran bir `/Annots` dizisi içerir. Bu modüler mimari, altta yatan metin ve vektör grafiklerini kalıcı olarak değiştirmeden veya bozmadan dinamik etkileşim katmanları eklenmesini sağlar.
Serbest Metin Ek Açıklamaları (`/Subtype /FreeText`): Doğrudan sayfa üzerinde her an görünür kalan metin kutularıdır. Metin akışının aksine bu ek açıklamalar, `/Rect` koordinat sınırları içinde `/DA` (Varsayılan Görünüm dizesi; örneğin `/Helv 12 Tf 0 0 0 rg`) ile biçimlendirilmiş bağımsız metin dizeleri barındırır. Mimari plan notları ve sözleşme düzeltmeleri için idealdir.
Yapışkan Notlar (`/Subtype /Text`): Sayfa üzerinde küçük bir simge (örneğin `/Name /Comment` veya `/Name /Note`) olarak görünen ve tıklandığında genişleyen açılır pencerelerdir (`/Popup`). Editörlerin sayfa düzenini kapatmadan kapsamlı eleştiri ve yorumlar bırakmasını sağlar.
Geometrik Şekil İşaretlemeleri (`/Subtype /Square`, `/Subtype /Circle`, `/Subtype /Line`): Sayfa üzerindeki belirli alanları vurgulamak için kullanılan vektörel sınır kutularıdır. Bu nesneler kenarlık kalınlığını (`/BS`), çizgi rengini (`/C`) ve iç dolgu rengini (`/IC`) tanımlayan özel sözlükler içerir.
Serbest El Vektörel Mürekkep Yolları (`/Subtype /Ink`): Kullanıcının fare, stylus kalem veya dokunmatik ekranla çizdiği serbest el hareketlerini temsil eder. Koordinat noktaları bir `/InkList` dizisinde ardışık `[x1 y1 x2 y2 ... xn yn]` Kartezyen koordinatları olarak saklanır ve mühendislik planlarında revizyon bulutları veya imza taslakları oluşturmak için kullanılır.
Metin Vurgulama ve Düzeltme İşaretleri (`/Subtype /Highlight`, `/Subtype /Underline`, `/Subtype /StrikeOut`, `/Subtype /Squiggly`): Sayfadaki belirli sözcüklerin altına veya üstüne yerleştirilen ve koordinatları `/QuadPoints` dizisiyle tanımlanan metin odaklı açıklama türleridir.
Dosya Ekleri ve Ses Açıklamaları (`/Subtype /FileAttachment`, `/Subtype /Sound`): Belirli sayfa konumlarına gömülü harici veri dosyaları veya ses kayıtları iliştirilmesini sağlar. Aracımız tüm bu ek açıklama türlerini ISO standartlarına tam uyumlu olarak işler ve kaydeder.
Koordinat Dönüşümü: Ekran Piksellerini PDF Kullanıcı Birimlerine Eşleme
Tarayıcı tabanlı PDF düzenleyicilerinde karşılaşılan en büyük teknik zorluk, web tarayıcısının ekran koordinat sistemi ile PDF'nin iç koordinat sistemi arasındaki köklü matematiksel uyumsuzluktur.
Ekran pikselleri genellikle sol üst köşesi (0,0) olan ve Y ekseni aşağıya doğru artan bir koordinat ızgarasında çalışır. Buna karşılık ISO 32000 PDF standardı, orijini sayfanın sol alt köşesinde (0,0) bulunan, Y ekseni yukarıya doğru artan ve 1 inç başına 72 nokta (DPI) esasına dayanan Kartezyen kullanıcı birimlerini (User Units) kullanır.
Kullanıcı tuval üzerinde tıkladığında veya bir şekil çizdiğinde, motorumuz tarayıcının fare koordinatlarını yakalar, geçerli görüntü yakınlaştırma faktörünü (zoom) ve kaydırma (scroll) ofsetlerini hesaba katar ve afin dönüşüm matrisi (Affine Transformation Matrix) aracılığıyla pikselleri kesin PDF noktalarına çevirir.
Bu hesaplama `pdfX = (screenX - canvasLeft) * (pdfWidth / canvasWidth)` ve `pdfY = (canvasHeight - (screenY - canvasTop)) * (pdfHeight / canvasHeight)` formülü üzerinden alt piksel hassasiyetiyle gerçekleştirilir.
Ayrıca motorumuz, sayfanın iç rotasyon açısını (`/Rotate 90`, `180` veya `270` derece) ve sayfa sınır kutularını (`/CropBox`, `/MediaBox`) dinamik olarak hesaba katar. Bu sayede yatay veya döndürülmüş sayfalarda bile eklenen tüm açıklamalar tam olarak işaretlediğiniz milimetrik konumda kalır.
Görünüm Akışları (/AP) ve Platformlar Arası Kusursuz Uyumluluk
Pek çok amatör PDF aracı ek açıklamaları yalnızca ham koordinat ve renk sözlükleriyle kaydeder; bu durum dosya Adobe Acrobat dışındaki minimal okuyucularda (örneğin Apple Preview veya web tarayıcıları) açıldığında açıklamaların eksik veya biçimsiz görünmesine yol açar. Çözüm, her ek açıklama sözlüğüne bir Görünüm Akışı (Appearance Stream - `/AP`) dahil etmektir.
Aracımız, her ek açıklama için `/N` (Normal görünüm) anahtarı altında bağımsız bir Form XObject derler. Bu akış, metin veya şeklin tam olarak nasıl çizileceğini belirten düşük düzeyli PDF operatörlerini (`q`, `cm`, `rg`, `re`, `f`, `Q`) içerir. Sonuç olarak ek açıklamalarınız, alıcının kullandığı PDF okuyucu veya işletim sistemi ne olursa olsun, pikseli pikseline tam olarak sizin tarayıcınızda gördüğünüz şekilde işlenir.
İnşaat Planlarında Vektörel Mürekkep Yolları ile Geometrik Şekiller
Mimarlık, mühendislik ve inşaat (AEC) sektörlerinde çalışan profesyoneller, büyük formatlı mimari planlar ve mekanik paftalar üzerinde inceleme yaparken yüksek hassasiyete ihtiyaç duyar. Pikselli çizim araçları, binlerce kat büyütülen CAD çizimlerinde bulanıklaşır.
Aracımız serbest el çizimleri ve şekil ek açıklamalarını saf vektör yolları olarak derler. Bezier eğrileri ve çizgi segmentleri matematiksel denklemlerle saklandığından, alıcılar çizimleri %6400 oranında yakınlaştırdıklarında bile revizyon bulutları, ok işaretleri ve boyut ölçüleri jilet gibi keskin kalır.
Ek Açıklama Düzleştirme (Flattening) ile Etkileşimli Katman Karşılaştırması
PDF ek açıklamaları varsayılan olarak etkileşimli nesnelerdir; bu da alıcının bunları taşıyabileceği, metinlerini değiştirebileceği veya yanlışlıkla silebileceği anlamına gelir. Resmi onay süreçlerinde, yasal savunmalarda ve baskı öncesi hazırlıklarda bu esneklik bir güvenlik açığı oluşturur.
Çalışma alanımız, ek açıklamaları etkileşimli bir iş birliği katmanı olarak kaydetme veya 'PDF Düzleştirme' (Flatten PDF) aracımızla doğrudan sayfa içerik akışına (`/Contents`) kalıcı grafikler olarak basma esnekliği sunar. Düzleştirilen açıklamalar silinemez veya değiştirilemez statik sayfa içeriğine dönüşür.
İstemci Taraflı Yürütme: Özel İncelemeler İçin Mutlak Gizlilik
Patent başvuruları, gizlilik sözleşmeleri (NDA), ticari birleşme sözleşmeleri ve savunma projeleri gibi mülkiyete tabi belgeler üzerinde ek açıklama eklerken, dosyaları harici bulut sunucularına yüklemek ciddi güvenlik ve yasal uyumluluk riskleri doğurur.
2run.tools tamamen tarayıcınızın yerel JavaScript ve WebAssembly ortamında çalışır. PDF ayrıştırma, tuval işleme, koordinat dönüşümü ve dosya kaydetme döngüsünün tamamı bilgisayarınızın RAM belleğinde yürütülür. Dosyalarınız asla harici sunuculara yüklenmez ve internet bağlantınız kapalıyken bile kesintisiz çalışır.
💡PDF Ek Açıklamaları İçin Uzman İpuçları
- •Açıklamalarınızın hiçbir alıcı tarafından değiştirilmesini veya silinmesini istemiyorsanız dosyayı indirdikten sonra PDF Düzleştirme aracımızla birleştirin.
- •İnşaat planlarında farklı inceleme ekipleri için standart bir renk hiyerarşisi belirleyin (Örn: Mimari düzeltmeler için kırmızı, elektrik için mavi, mekanik için yeşil).
- •Sayfa düzenini kapatmadan uzun yorumlar bırakmak istediğinizde metin kutuları yerine Yapışkan Not (`/Text`) ek açıklamasını tercih edin.
- •Çizim yaparken hassas yatay ve dikey hizalamalar elde etmek için yakınlaştırma seviyesini artırın ve klavye kısayollarını kullanın.
🛡️WebAssembly ile PDF Sayfa Sözlüğü ve /Annots Dizisi Sentezi
Ek açıklama motorumuz, WebAssembly ile derlenmiş PDF-Lib altyapısını kullanarak doğrudan dolaylı nesne tablosunda çalışır. Sayfa sözlüğüne erişerek `/Annots` dizisini çözümler veya yoksa yeni bir dizi tanımlar. Eklenen her işaretleme için uygun alt türe (`/Subtype /FreeText`, `/Square`, `/Ink` vb.) sahip bağımsız bir dolaylı sözlük oluşturulur. Koordinat sınırları Kartezyen PDF noktalarına dönüştürülerek `/Rect [x1 y1 x2 y2]` anahtarına atanır. Tüm okuyucularda kusursuz görünüm için operatör düzeyinde `/AP` (Görünüm Akışı) Form XObject nesnesi derlenir ve yeni çapraz referans (XRef) tablosu yerel tarayıcı belleğinde serileştirilir.
Teknoloji: WebAssembly • Çok İş Parçacıklı Web Worker • HTML5 Canvas API
Gizlilik: Dosyalar cihazınızdan çıkmaz, bulutta tutulmaz; analitik yalnızca izninizle çalışır.
Birlikte Kullanılan Tamamlayıcı Araçlar
Görsellerinizi mükemmelleştirmek için bu araçlarla iş akışınızı tamamlayın.
PDF Metnini Vurgula
Ders notlarını fosforlu sarı, yeşil veya mavi vurgulayıcı ile işaretleyin.
PDF Birleştir
Birden fazla PDF belgesini tek bir dosyada düzenli bir şekilde birleştirin.
PDF Ayır
Belirli sayfa aralıklarını ayırın veya sayfaları tek tek yeni belgelere bölün.
PDF Sıkıştır
Metin ve tarama netliğini koruyarak PDF boyutunu e-posta gönderimi için küçültün.