İçeriğe atla
PDF Editor

PDF Formları Nasıl Çalışır? Alanlar, AcroForm ve Etkileşimsiz Taramalar

Son güncelleme

Bir PDF formunun içinde gerçekte ne olup bittiğini anlamak işine yarar, çünkü karşılaşacağın hemen her tuhaflığı açıklar. Bir PDF sayfası sabit bir yerleşimdir — metin, çizgiler ve görseller tam koordinatlara yerleştirilmiştir. Bir form bu yerleşimin üzerine ayrı bir katman ekler: her biri kendisinin bir metin alanı, bir onay kutusu, bir açılır menü ya da bir imza alanı olduğunu bilen küçük kutular, yani etkileşimli alanlar.

Bir formda bu alan katmanı olduğunda, PDF görüntüleyicin tasarımcının koyduğu yerlere düzenlenebilir kutular çizer. Sen yazarsın, görüntüleyici de girdini sayfanın içine gömmek yerine alanda saklar. Doldurulmuş cevapların bazen temizlenebilmesinin, düzenlenebilmesinin ya da kaydedilememesinin nedeni tam olarak bu ayrımdır — onları kilitleyene kadar, sayfanın kendisinde değil, alan katmanında yaşarlar.

Etkileşimsiz formlar alan katmanını tamamen atlar. Sadece sayfa görüntüsüdürler, yani yazacak etkileşimli bir şey yoktur; kendi metin nesnelerini üstüne sen eklersin. Bu kılavuz her iki türün nasıl oluşturulduğunu, kilitlemenin ne yaptığını ve aynı formun farklı uygulamalarda neden farklı davranabileceğini anlatıyor.

Adım adım

  1. 1

    Sayfa katmanı: sabit ve kesin

    Her PDF'in, metin ve grafiklerin tam konumlara kilitlendiği bir sayfa katmanı vardır. PDF'i her yerde aynı gösteren şey budur. Etkileşimsiz bir formda soru satırları ve etiketler tamamen burada yaşar.

  2. 2

    Alan katmanı: üzerindeki etkileşimli kısım

    Etkileşimli formlar sayfanın üzerine bir form alanları katmanı ekler — metin girişleri, onay kutuları, seçim düğmeleri, açılır menüler, imza alanları. Her alanın görüntüleyicinin anladığı bir adı ve türü vardır.

  3. 3

    Doldurma: girdi alanlarda saklanır

    Etkileşimli bir alana yazdığında cevabın o alanda tutulur, sayfaya karışmaz. Bu yüzden onu silip yeniden yazabilirsin ve farklı bir görüntüleyici onu biraz farklı gösterebilir.

  4. 4

    Kaydetme: alan değerlerini korumak

    Doldurulmuş bir formu kaydetmek, alan değerlerini dosyanın içine yazar. Bazı basit görüntüleyiciler sadece yazdırmana izin verir, verileri kaydetmene değil — doldurulmuş cevapların dosyayı yeniden açtığında kaybolmasının klasik nedeni budur.

  5. 5

    Kilitleme: alanları sayfaya işlemek

    Kilitleme, alan değerlerini sayfa katmanına iter ve onları kalıcı sayfa içeriğine dönüştürür. Kilitledikten sonra cevaplar düzenlenemez ya da temizlenemez — formu geri göndermeden hemen önce işe yarar.

İpuçları

  • Etkileşimli bir formu, yazdırılmış bir sayfanın üzerine serilmiş şeffaf, düzenlenebilir kutulardan oluşan bir tabaka gibi düşün. Kilitleme bu tabakayı kalıcı olarak yapıştırır.
  • Alan değerleri sayfadan ayrı olduğu için, aynı form farklı görüntüleyicilerde biraz farklı görünebilir — yazı tipleri ve alan boyutlandırması her zaman birebir aynı olmaz.
  • Cevaplar sürekli kayboluyorsa, alan katmanı kaydedilmiyordur. Alan değerlerini dosyaya yazan bir araç kullan ya da kapatmadan önce kilitle.
  • Bazı gelişmiş formlar (genelde XFA ya da dinamik form olarak adlandırılır) birçok görüntüleyicinin tam desteklemediği daha karmaşık bir yapı kullanır — sorun çıkarma ihtimali en yüksek olanlar bunlardır.
  • Etkileşimsiz formların hiç alan katmanı yoktur, bu yüzden etkileşimli formlar gibi asla veri kaybetmezler — eklediğin metin sadece sayfada durur.

Telefonunda dene

PDF Editor uygulaması açtığında formun alan katmanını okur, yani etkileşimli alanlar hemen dokunulabilir hale gelir. Alan katmanı olmayan etkileşimsiz formlarda ise doğrudan sayfaya metin ve işaret eklemene izin verir, sonra dışa aktarırsın — göndermeden önce sonucu kilitleyerek cevaplarını sabitleyebilirsin.

Sıkça sorulan sorular

  • Sabit sayfa yerleşiminin üzerine yerleştirilmiş etkileşimli nesnelerden oluşan bir katmandır — metin kutuları, onay kutuları, seçim düğmeleri, açılır menüler ve imza alanları — her birinin görüntüleyicinin tanıdığı bir adı ve türü vardır.

PDF Editor uygulaması

PDF Editor'ı yanında taşı.

iOS ve Android'de ücretsiz.