Ana içeriğe geç

PDF'ye Form Alanları Ekleme - Etkileşimli Form API'si

PDF4me PDF'ye Form Alanları Ekle Bu sayede etkileşimli form alanları ekleyebilirsiniz. PDF Belgeler. Bu API hizmet süreçleri PDF Dosyaları düzenler ve belirtilen sayfalardaki belirli konumlara form alanları (metin kutuları ve onay kutuları) ekler. API alır PDF içerik ve form alanı parametreleri aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Esnek konumlandırma, özel alan türleri ve sayfa hedefleme desteğiyle bu çözüm, belge otomasyonu ve etkileşimli uygulamalar için idealdir. PDF geliştirme iş akışları.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

API İsteğinizin Kimlik Doğrulaması

Erişmek için PDF4me REST APIHer istek, geçerli kimlik doğrulama bilgilerini içermelidir. Kimlik doğrulama, güvenli iletişimi sağlar ve yetkili bir kullanıcı olarak kimliğinizi doğrular. REST API.

Başlıca Özellikler

  • Form Alanı TürleriForm alanlarına TextBox ve CheckBox alanlarını ekleyin. PDF belgeler
  • Hassas KonumlandırmaAlan yerleşimini tam X ve Y koordinatlarıyla kontrol edin.
  • Özel Alan BoyutlandırmaForm alanı boyutlarını tasarım gereksinimlerine uyacak şekilde ayarlayın.
  • Esnek Sayfa HedeflemeForm alanlarını belirli sayfalara veya tüm belgelere uygulayın.
  • Başlangıç DeğerleriForm alanları için varsayılan değerler belirleyin.
  • Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
  • Basit API Entegrasyon: Huzurlu API otomatikleştirme için tasarlanmıştır PDF Form oluşturma iş akışları

REST API Uç Noktası

O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm form alanı ekleme işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

  • Yöntem: POST
  • Uç nokta: /api/v2/AddFormField

REST API Parametreleri

PDF'ye Form Alanları Ekleme işlevinin parametrelerinin tam listesi REST APIParametreler, daha iyi anlaşılması ve uygulanması için kategoriye göre düzenlenmiştir.

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur ve mutlaka sağlanmalıdır. API doğru şekilde çalışması için.

Gerekli Parametreler

ParametreTipTanımÖrnek
belge içeriği*Base64Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64JVBERi...
belge adı*StringKaynak PDF .pdf uzantılı dosya adıoutput.pdf
başlangıç değeri*StringForm alanı için başlangıç değeriNew input text
pozisyonX*IntegerX, form alanının sayfadaki konumu.300
pozisyonY*IntegerForm alanının sayfadaki Y konumu300
alanAdı*StringForm alanının adıInput Field Name
Boyut*IntegerForm alanının boyutu4
sayfalar*StringSayfa seçenekleri: 1. sayfa için "1", belirli sayfalar için "1,3,5", sayfa aralığı için "2-5", karışık sayfalar için "1,3,7-10", 1. sayfadan son sayfaya kadar olan sayfalar için "1-".1
formAlanTürü*StringForm alanı türü: Metin Kutusu veya Onay KutusuTextBox

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
asenkronBooleanAsenkron işlemeyi etkinleştirin. true, o API 202 durum kodu döndürür ve bir yoklama işlemi sağlar. URL Konum başlığındatrue

Çıktı

O PDF4me PDF'ye Form Alanları Ekle REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API geri döner PDF gibi ikili veri senkron işleme için veya yoklama sağlar URL Asenkron işlem için.

Senkron İşleme (Varsayılan)

Ne zaman async ayarlanmamış veya ayarlanmış false, o API İsteği hemen işleme koyar:

Durum Kodu: 200 OK

İçerik Türü: application/pdf veya application/octet-stream

Yanıt Metni:

O API geri döner PDF dosyayı doğrudan ikili veri olarak (değil) JSON).

Kullanım Talimatları:

  1. Yanıt gövdesi ikili veriyi içerir. PDF veri
  2. Yanıt içeriğini doğrudan şu şekilde kaydedin: PDF dosya
  3. HAYIR Base64 İkili yanıtlar için kod çözme gereklidir.

Örnek (JavaScript):

const response = await fetch(url, options);
const pdfBlob = await response.blob();
// Save or process pdfBlob directly

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not: O API anahtar olmalı Base64 Kodlanmış. Alın API anahtardan PDF4me Kontrol Paneli

Yük

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"initialValue": "input text",
"positionX": 300,
"positionY": 300,
"fieldName": "Input Field Name",
"Size": 4,
"pages": "1",
"formFieldType": "TextBox"
}

Kod Örnekleri

O PDF4me PDF'ye Form Alanları Ekle REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Form alanları eklemek için uygulama PDF:

Form Alanı Oluşturma Özellikleri

Form Alanı Türleri

  • Metin Kutusu AlanlarıKullanıcı veri girişi ve form doldurma için metin giriş alanları oluşturun.
  • Onay Kutusu AlanlarıSeçim ve onay seçenekleri için onay kutusu öğeleri ekleyin.
  • Özel BoyutlandırmaAlan boyutlarını tasarım gereksinimlerine ve içerik ihtiyaçlarına uyacak şekilde ayarlayın.
  • Profesyonel SonuçlarYüksek kaliteli ve doğru işlevselliğe sahip form alanı oluşturma
  • Gelişmiş İşlemeKarmaşık form düzenleri ve alan düzenlemeleri için destek

Konumlandırma ve Yerleşim

  • Kesin KoordinatlarAlan yerleşimini tam X ve Y konum değerleriyle kontrol edin.
  • Esnek KonumlandırmaSayfa konumu ve alan düzenlemesi konusunda her türlü desteği sağlar.
  • Sayfa HedeflemeForm alanlarını belirli sayfalara veya tüm belgelere uygulayın.
  • Özel Boyutlandırma: Optimum form tasarımı için ayarlanabilir alan boyutları
  • Profesyonel DüzenlemeHedef sayfaların tümünde form alanlarının tutarlı şekilde yerleştirilmesi.

Gelişmiş Özellikler

  • Başlangıç DeğerleriKullanıcı deneyimini iyileştirmek için varsayılan alan değerlerini ayarlayın.
  • Alan AdlandırmasıForm verisi toplama ve işleme için özel alan adları
  • Profesyonel YaratımYüksek kaliteli ve net işlevselliğe sahip form alanı oluşturma
  • Esnek Seçenekler: Belirli gereksinimler için özelleştirilebilir form alanı parametreleri

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Sözleşme FormlarıSözleşmelere ve anlaşmalara dijital imza için form alanları ekleyin.
  • Yasal BelgelerHukuki belge işleme için etkileşimli formlar oluşturun.
  • Uyumluluk FormlarıMevzuat uyumluluğu ve dokümantasyon için formlar oluşturun.
  • Müşteri KabulüHukuk hizmetleri için müşteri kayıt formları oluşturun.

Yardım Alın