Ana içeriğe geç

Eklemek HTML Başlık Altbilgisi PDF - Markalaşma API

PDF4me Eklemek HTML Başlık Altbilgisi PDF eklemenizi sağlar HTML İçeriği başlık, altbilgi veya her ikisi olarak kullanmak için PDF Belgeler. Bu API hizmet süreçleri PDF dosyalar ve ekler HTML Belge markalaması ve organizasyonu için hassas konumlandırma, özel kenar boşlukları ve sayfa hedefleme seçenekleriyle içerik. API alır PDF içerik ve HTML veri yoluyla REST API aramalar, kullanarak Base64 güvenli kodlama PDF İletim desteğiyle. HTML İçerik, esnek konumlandırma, özel kenar boşlukları, sayfa hedefleme ve ilk sayfa hariç tutma özellikleriyle bu çözüm, belge markalaması, rapor oluşturma ve kurumsal uygulamalar için idealdir. PDF 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

Kimliğinizi Doğrulama API Rica etmek

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

  • HTML İçerik DesteğiZengin içerik ekle HTML Başlık ve altbilgi olarak içerik, tam stil desteğiyle birlikte.
  • Esnek KonumlandırmaBaşlık ve altbilgi yerleşimini hassas kenar boşluğu kontrolüyle yönetin.
  • Özel Stil: Tam dolu HTML Ve CSS profesyonel görünüm için destek
  • Sayfa Hedefleme: Belirli sayfalara veya tüm belgelere üstbilgi ve altbilgi uygulayın.
  • İlk Sayfayı Atlaİlk sayfadan üstbilgi ve altbilgileri hariç tutma seçeneği
  • Profesyonel SonuçlarBelge düzenini ve marka kimliğini geliştiren üstbilgiler ve altbilgiler oluşturun.
  • Sorunsuz API Entegrasyon: REST API otomatikleştirme için tasarlanmıştır PDF düzenleme iş akışları ve kurumsal sistem entegrasyonu

REST API Uç nokta

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

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

Başlık Altbilgi Özellikleri

HTML İçerik Desteği

  • HTML İçerik: Desteklemek için HTML satır içi içerik CSS stil
  • Özel Stil: Satır içi kullanım CSS yazı tipleri, renkler, hizalama ve temel stillendirme için
  • Metin ve Görseller: Desteklemek için HTML metin içeriği ve gömülü resimler
  • Ova HTML Sicim: HTML İçerik düz metin dizesi olarak sağlanmalıdır (değil Base64 kodlanmış)

Konumlandırma ve Yerleşim

  • Marj KontrolüPiksel tabanlı ölçümlerle hassas konumlandırma (marginLeft, marginRight, marginTop, marginBottom)
  • Sayfa Hedefleme: Sayfa seçeneklerini kullanarak belirli sayfalara uygulayın (tüm sayfalar için boş dize, "1", "1,3,5", "2-5", "1,3,7-10", "2-")
  • İlk Sayfayı Atlaİlk sayfadan üstbilgi ve altbilgileri hariç tutma seçeneği
  • Konum Seçenekleriİçeriği Başlık, Altbilgi veya Her İkisi Olarak Ekleyin

Gelişmiş Özellikler

  • Asenkron İşlemeUzun süren işlemler için yoklama yöntemiyle eşzamansız işlemeyi destekleme
  • Profesyonel GörünümBelgeler genelinde tutarlı biçimlendirme ve stillendirme
  • Esnek KonumlandırmaBaşlık ve altbilgi yerleşimini hassas piksel ölçüleriyle kontrol edin.

REST API Parametreler

Ekle işlemi için parametrelerin tam listesi HTML Başlık Altbilgisi PDF 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 adı*StringÇıktı PDF .pdf uzantılı dosya adıoutput.pdf
belge içeriği*Base64Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64JVBERi...
htmlİçerik*StringHTML içerik (düz HTML Başlık veya altbilgi olarak eklenecek metin (base64 kodlaması yapılmamış).<div style="text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;">Document Header PDF4me</div>
konum*StringKonum için HTML içerik: Başlık, Altbilgi, veya İkisi birdenHeader

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
sayfalarStringSayfa seçenekleri: tüm sayfalar için boş metin, "1" 1. sayfa için, "1,3,5" belirli sayfalar için, "2-5" sayfa aralığı için, "1,3,7-10" karışık için, "2-" 2. sayfadan son sayfaya kadar"" veya "1-3"
İlk sayfayı atlaBooleanİlk sayfayı atla (doğru) veya ilk sayfayı dahil et (yanlış)false
sol kenar boşluğuÇiftSol kenar boşluğu piksel cinsinden20.0
kenar boşluğuÇiftSağ kenar boşluğu piksel cinsinden20.0
marginTopÇiftPiksel cinsinden üst kenar boşluğu50.0
kenar boşluğuÇiftAlt kenar boşluğu piksel cinsinden50.0
asenkronBooleanAsenkron işlemeyi etkinleştirin. true, o API 202 durum kodu döndürür ve bir yoklama işlemi sağlar. URL içinde Location başlıktrue

Önemli Not: O htmlContent parametre şu olmalıdır: ova HTML sicim, Olumsuz Base64 Kodlanmış. Satır içi olarak ekleyebilirsiniz. CSS stil içinde HTML.

Çıktı

O PDF4me Eklemek HTML Başlık Altbilgisi PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API geri döner PDF olarak Base64-kodlanmış dize içinde JSON formatİkili veri olarak değil.

Senkron İşleme (Varsayılan)

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

Durum Kodu: 200 OK

Content-Type: application/json

Yanıt Metni:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg=="
}

Yanıt Alanları:

  • belge adı (dize): Çıktı PDF dosya adı
  • belge içeriği (dize): The PDF dosya ile HTML Başlık/altbilgi uygulandı, şu şekilde kodlandı: Base64 sicim

Kullanım Talimatları:

  1. Çıkarın docContent tarladan JSON cevap
  2. Şifreyi çöz Base64 ikili veriyi elde etmek için kullanılan dize PDF veri
  3. Kaydet veya işle PDF Dosyayı gerektiği gibi düzenleyin.

Örnek (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const pdfBytes = atob(data.docContent); // Decode Base64
// Save or process pdfBytes

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not:

  • Alın API anahtardan PDF4me Kontrol Paneli
  • O API anahtar olmalı Base64 "Basic" önekiyle kodlanmış ve ön eklenmiş Authorization başlık
  • Örnek: Eğer sizin API anahtar şudur abc123onu kodla Base64 ve kullanın Authorization: Basic YWJjMTIz

Yük

Temel Örnek (Sadece Gerekli Alanlar):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"htmlContent": "<div style='text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;'>Document Header PDF4me</div>",
"location": "Header"
}

Gelişmiş Örnek (Tüm İsteğe Bağlı Alanlarla):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"htmlContent": "<div style='text-align: center; font-family: Arial; font-size: 12px; color: #FF0000;'>Document Header PDF4me</div>",
"location": "Header",
"pages": "",
"skipFirstPage": false,
"marginLeft": 20.0,
"marginRight": 20.0,
"marginTop": 50.0,
"marginBottom": 50.0,
"async": true
}

Önemli: O htmlContent alan içermelidir ova HTML bir dize olarak, Olumsuz Base64 Kodlanmış. Satır içi olarak kullanabilirsiniz. CSS stil içinde HTML etiketler.

Kod Örnekleri

O PDF4me Eklemek HTML Başlık Altbilgisi PDF REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Başlık ve altbilgi ekleme uygulaması PDF:

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Yasal BelgelerHukuki belgelere yasal sorumluluk reddi ve gizlilik bildirimleri ekleyin.
  • Sözleşme BaşlıklarıSözleşmelere ve anlaşmalara başlık ve altbilgi ekleyin.
  • Uyumluluk BelgeleriBaşlık ve altbilgilere uyumluluk bildirimlerini ekleyin.
  • Müşteri DokümantasyonuMüşteri belgelerine profesyonel başlıklar ve alt bilgiler ekleyin.

Yardım Alın