Metin Bul ve Değiştir - İçerik Düzenleyici API
PDF4me Bul ve Değiştir Metni Bu sayede belirli metin kalıplarını bulabilir ve değiştirebilirsiniz. PDF Belgeler. Bu API hizmet süreçleri PDF Dosyaları düzenler ve belirtilen sayfalardaki metni yeni içerikle değiştirmek için arama yapar. API alır PDF içerik ve değiştirme parametreleri aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Esnek sayfa hedefleme ve metin kalıbı eşleştirme desteğiyle bu çözüm, belge güncellemeleri ve içerik yönetimi iş akışları için idealdir.
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
- Metin Desen Eşleştirme: Belirli metin kalıplarını bul ve değiştir PDF belgeler
- Esnek Sayfa Hedefleme: Belirli sayfaları veya tüm belgeleri özel sayfa sıralamalarıyla işleyin.
- Sayfa Sıralama Desteği: Tek tek sayfaları, sayfa aralıklarını veya karışık sayfa seçimlerini hedefleyin.
- 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 metin düzenleme iş akışları
REST API Uç nokta
O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm metin arama ve değiştirme işlemleri tek bir uç nokta üzerinden gerçekleştirilir:
- Yöntem: POST
- Uç nokta:
/api/v2/FindAndReplace
REST API Parametreler
Metin Bul ve Değiştir 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
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| docContent* | Base64 | Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64 | JVBERi... |
| docName* | String | Kaynak PDF .pdf uzantılı dosya adı | output.pdf |
| oldText* | String | Aranacak ve değiştirilecek metin | This is some |
| newText* | String | Değiştirilecek metin | Here is few |
| pageSequence* | String | Sayfa 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 |
İsteğe bağlı parametreler
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| async | Boolean | Asenkron 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ığında | true |
Çıktı
O PDF4me Bul ve Değiştir Metni 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.
- Success Response
- Asynchronous Processing
- Error Responses
- Response Format Details
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ı:
- Yanıt gövdesi ikili veriyi içerir. PDF veri
- Yanıt içeriğini doğrudan şu şekilde kaydedin: PDF dosya
- 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
Asenkron İşleme
Ne zaman async: true ayarlanmıştır, API İsteği eşzamansız olarak işler:
Durum Kodu: 202 Accepted
Yanıt Başlıkları:
Location: https://api.pdf4me.com/api/v2/FindAndReplace/poll/12345-abcde-67890
Anket Süreci:
- Çıkarın
Location202 yanıtından gelen başlık - Ankete katılın URL kullanarak GET istekler
- Yanıt alana kadar anket yapmaya devam edin. 200 OK durum
- Son yanıt ikili veriyi içerir. PDF veri
Anket Örneği:
// Initial request returns 202 with Location header
const response = await fetch(url, options);
const location = response.headers.get('Location');
// Poll until complete
while (true) {
const pollResponse = await fetch(location, { headers: { 'Authorization': 'Basic ' + apiKey } });
if (pollResponse.status === 200) {
const pdfBlob = await pollResponse.blob();
// Process binary PDF
break;
}
await new Promise(resolve => setTimeout(resolve, 2000)); // Wait 2 seconds
}
Hata Yanıtları
| Durum Kodu | Tanım | Örnek Yanıt |
|---|---|---|
| 400 Bad Request | Geçersiz istek parametreleri veya eksik gerekli alanlar | {"error": "Missing required parameter: oldText"} |
| 401 Unauthorized | Geçersiz veya eksik API anahtar | {"error": "Unauthorized"} |
| 500 Internal Server Error | İşlem sırasında sunucu hatası oluştu. | {"error": "Internal server error"} |
Yanıtı Anlamak
- Senkron (200): İkili değer döndürür PDF veriler doğrudan
- Asenkron (202)Sorgulama için Location başlığını döndürür, nihai yanıt ikili veridir. PDF
- HAYIR JSON Sarmalayıcı: The API iadeler PDF ikili veri olarak, sarılmamış halde JSON ile Base64 kodlama
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": "JVBERi...",
"docName": "output.pdf",
"oldText": "input_old_text",
"newText": "output_new_text",
"pageSequence": "1"
}
Kod Örnekleri
O PDF4me Bul ve Değiştir Metni REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Google Apps Script Örnek
Google Apps Script uygulama için Google Workspace entegrasyon:
Metin Değiştirme Özellikleri
Metin Desen İşleme
- Tam EşleştirmeBüyük/küçük harf duyarlı metin kalıbı eşleştirme ile kesin tanımlama
- Desen TanımaBelirli kelimeler, ifadeler ve metin kalıpları için destek
- Özel Desenler: Belirli metin değiştirme gereksinimleri için esnek desen oluşturma
- Profesyonel SonuçlarDoğru desen eşleştirme ile güvenilir metin değiştirme
- Gelişmiş İşlemeKarmaşık metin yapıları ve biçimlendirme desteği
Sayfa İşleme
- Sayfa HedeflemeBelirli sayfalardaki veya tüm belgelerdeki metni değiştirin.
- Sayfa DizileriÖzel sayfa aralıkları ve tek tek sayfa seçimi desteği
- Esnek İşlemeSayfaların herhangi bir kombinasyonunu hassas kontrolle işleyin.
- Toplu İşleme: Tek bir işlemle birden fazla sayfayı verimli bir şekilde yönetin API aramalar
- Profesyonel DüzenlemeHedef sayfaların tümünde tutarlı metin değiştirme
Gelişmiş Özellikler
- Metin AnaliziKapsamlı metin kalıbı analizi ve tanımlaması
- İçerik YönetimiGelişmiş içerik düzenleme ve metin değiştirme seçenekleri
- Profesyonel DüzenlemeYüksek kaliteli ve net görünürlüklü metin değiştirme özelliği.
- Esnek DesenlerHerhangi bir metin kalıbı ve değiştirme gereksinimine yönelik destek.
Sektör Kullanım Örnekleri ve Uygulamaları
- Business & Enterprise
- Legal & Professional Services
- Finance & Banking
- Government & Compliance
İşletme ve Kurumsal Kullanım Senaryoları
- Belge Güncellemeleri: Birden fazla alanda metin içeriğini otomatik olarak güncelleyin PDF belgeler
- İçerik YönetimiEski bilgileri güncel verilerle değiştirin. PDF dosyalar
- Şablon İşlemeBelge şablonlarındaki yer tutucu metni gerçek içerikle güncelleyin.
- Marka YönetimiŞirket adlarını, logolarını ve marka unsurlarını güncelleyin. PDFs
Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri
- Hukuk Belgesi Düzenleme: Yasal metinlerdeki belirli terimleri ve maddeleri değiştirin PDF belgeler
- Sözleşme Güncellemeleri: Hukuki belgelerdeki sözleşme şartlarını ve maddelerini güncelleyin.
- Uyumluluk GüncellemeleriBelgelerdeki düzenleyici bilgileri ve uyumluluk verilerini değiştirin.
- Hukuk Belgelerinin Standardizasyonu: Belgeler genelinde yasal terminolojiyi standartlaştırmak
Finans ve Bankacılık Kullanım Örnekleri
- Rapor OluşturmaOluşturulan verilerdeki ölçütleri, tarihleri ve veri noktalarını güncelleyin. PDF raporlar
- Finansal Belge GüncellemeleriFinansal bilgileri güncelleyin PDF belgeler
- Uyumluluk GüncellemeleriFinansal belgelerdeki düzenleyici bilgileri değiştirin.
- Finansal Rapor StandardizasyonuRaporlar genelinde finansal terminolojiyi standartlaştırmak
Hükümet ve Uyumluluk Kullanım Örnekleri
- Uyumluluk GüncellemeleriBelgelerdeki düzenleyici bilgileri ve uyumluluk verilerini değiştirin.
- Düzenleyici Dokümantasyon: Devlet belgelerindeki düzenleyici bilgileri güncelleyin
- Belge StandardizasyonuBelge koleksiyonları genelinde terminolojiyi ve biçimlendirmeyi standartlaştırın.
- Kamu Kayıtları: Kamu kayıtlarındaki ve devlet belgelerindeki bilgileri güncellemek