Başlık ve Alt Bilgiye Metin Ekle - Excel API
PDF4me Metin Başlığı Alt Bilgisi Ekle Bu özellik, özelleştirilebilir metin başlıkları ve altbilgileri eklemenizi sağlar. Excel Kapsamlı biçimlendirme kontrolüne sahip belgeler. Bu API hizmet süreçleri Excel Dosyaları düzenler ve yazı tipi stili (aile, boyut, renk), şeffaflık seviyeleri, döndürme açıları ve yönlendirme seçenekleri (yatay, dikey, diyagonal, ters) ile başlık veya altbilgi bölümlerine metin ekler. API alır Excel belge içeriği aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Bu çözüm, belge markalaması, sayfa numaraları, tarihler ve profesyonel sunum iş akışları için idealdir.
Kimliğinizi Doğrulama API Rica etmek
Lütfen şunları ekleyin: API Kimlik doğrulaması için istekte belirtilen anahtarı girin. PDF4me REST API.
Başlıca Özellikler
- Özel Metin İçeriği: İstediğiniz metni başlık veya altbilgi olarak ekleyin Excel belgeler
- Yazı Tipi ÖzelleştirmeYazı tipi ailesini, boyutunu, rengini ve belirli yazı tipi adlarını kontrol edin.
- Şeffaflık KontrolüMetni yarı saydam (%50 opaklık) veya tamamen opak (%100) olarak ayarlayın.
- Dönme ve YönlendirmeDöndürme açılarını veya önceden ayarlanmış yönlendirmeleri (yatay, dikey, diyagonal, ters) uygulayın.
- Kültür DesteğiMetnin doğru şekilde görüntülenmesi ve biçimlendirilmesi için kültür kodlarını belirtin.
REST API Uç nokta
- Yöntem: POST
- Uç nokta:
office/ApiV2Excel/ExcelAddTextHeaderFooter
REST API Parametreler
Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. Tüm istekler bu parametreleri kullanır. belge, belge içeriğive bir eylem nesnesi. İşleme özgü parametreler, bunların özellikleridir. addTextHeaderFooterToExcelAction.
Gerekli Parametreler (kök düzey)
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| belge* | Object | Belge referansı. İçermelidir. İsim (sicim): Excel .xlsx veya .xls uzantılı dosya adı | { "Name": "data.xlsx" } |
| belge içeriği* | String (Base64) | Excel belge içeriği kodlanmıştır Base64 | UEsDBBQABgAIAAAA... |
| addTextHeaderFooterToExcelAction* | Object | Eylem yapılandırması. En azından şunları içermelidir: filigranMetni (dize): Başlık veya altbilgi olarak görüntülenecek metin | Aşağıda yük örneğini inceleyin. |
İsteğe Bağlı Parametreler (addTextHeaderFooterToExcelAction içinde)
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| yazı tipi ailesi | String | Yazı tipi ailesinin adı (örneğin, Arial, Times New Roman). Varsayılan: Arial | Arial |
| yazı tipi boyutu | Sayı | Yazı tipi boyutu (8-72 punto). Varsayılan: 72 | 12 |
| yazı rengi | String | Onaltılık renk kodu veya renk adı. Varsayılan: siyah | #0000FF |
| yarı saydam | Boolean | true = %50 opaklık, false = %100 (varsayılan) | false |
| rotasyon | Sayı | Dönme açısı (derece cinsinden) (0-360). Varsayılan: 0 | 45 |
| yazı tipi adı | String | Belirli yazı tipi adı (fontFamily'i geçersiz kılar) | Arial Bold |
| oryantasyon | String | Yatay, Dikey, Diyagonal, veya TersineSıralama işlemine göre önceliği vardır. | Horizontal |
| kültürAdı | String | Metin oluşturma için kültür kodu (örneğin, "en-US", "de-DE") | en-US |
Çıktı
O API geri döner Excel belge olarak Base64-kodlanmış dize içinde JSON format.
- Success Response
- Error Responses
Durum Kodu: 200 OK
Yanıt Metni:
{
"document": "UEsDBBQABgAIAAAA...",
"fileName": "data.xlsx",
"success": true,
"errorMessage": null
}
400 Bad RequestGeçersiz parametreler, eksik gerekli alanlar, geçersiz veriler. Base64 veya belge. 401 UnauthorizedGeçersiz veya eksik API anahtar. 500 Internal Server ErrorSunucu tarafında işlem hatası oluştu.
Talep Örneği
Başlık
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Yük (Temel)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"addTextHeaderFooterToExcelAction": {
"watermarkText": "Confidential Report 2024"
}
}
Veri paketi (İsteğe bağlı biçimlendirme ile)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"addTextHeaderFooterToExcelAction": {
"watermarkText": "Confidential Report 2024",
"fontFamily": "Arial",
"fontSize": 12,
"fontColor": "#0000FF",
"orientation": "Horizontal"
}
}
Kod Örnekleri
- GitHub