Ana içeriğe geç

Güvenli Belge - Excel API

PDF4me Güvenli Excel parola koruması uygulamanızı sağlar Excel birden fazla seviyedeki belgeler. Bu API Bu hizmet, esnek parola hiyerarşisi ve koruma türleri (İçerik, Nesneler, Senaryolar, Tümü) ile dosya şifreleme (açmak için parola), çalışma kitabı yapısı koruması (sayfa değişikliklerini önleme) ve çalışma sayfası içeriği koruması (hücre düzenlemelerini önleme) özelliklerini destekler. 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, gizli veri koruması, şablon güvenliği ve kontrollü erişim iş akışları için idealdir.

İ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

Lütfen şunları ekleyin: API Kimlik doğrulaması için istekte belirtilen anahtarı girin. PDF4me REST API.

Başlıca Özellikler

  • Üç Koruma SeviyesiDosya şifreleme, çalışma kitabı yapısı, çalışma sayfası içeriği
  • Bağımsız Parolalar: Her koruma seviyesi için farklı şifreler kullanın.
  • Parola YedeklemeSeviyeye özel parola sağlanmadığında yedek parola olarak ana parolayı kullanın.
  • Esnek Çalışma Sayfası SeçimiBelirli çalışma sayfalarını veya tüm çalışma sayfalarını koruyun.
  • Koruma Türü Seçenekleriİçerik, Nesneler, Senaryolar veya Hepsi (kapsamlı)
  • 0 Tabanlı İndekslemeÇalışma sayfası indekslerinde 0 tabanlı numaralandırma kullanılır (0 = ilk çalışma sayfası).

REST API Uç nokta

  • Yöntem: POST
  • Uç nokta: office/ApiV2Excel/ExcelSecure

REST API Parametreler

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. Tüm istekler bu parametreleri kullanır. belge, belge içeriği, Ve güvenliExcelEylemiİşleme özgü parametreler (parola, çalışma kitabını koruma vb.) işlem nesnesinin özellikleridir.

Gerekli Parametreler (kök düzey)

ParametreTipTanımÖrnek
belge*ObjectBelge referansı ile İsim (Excel dosya adı){ "Name": "data.xlsx" }
belge içeriği*String (Base64)Excel belge içeriği kodlanmıştır Base64UEsDBBQABgAIAAAA...
güvenliExcelEylemi*ObjectEylem yapılandırması (parola, koruma seviyeleri, çalışma sayfası seçimi)Aşağıda yük örneğini inceleyin.

İsteğe Bağlı Parametreler (secureExcelAction içinde)

ParametreTipTanımÖrnek
şifreStringDosya şifreleme parolası (Seviye 1). Ayrıca, parolaları boşsa çalışma kitabı/çalışma sayfası koruması için yedek olarak kullanılır.MyPassword123
Çalışma kitabını koruBooleanÇalışma kitabı yapısı korumasını etkinleştirin (Seviye 2). Varsayılan: falsetrue
Çalışma Kitabı Parolasını KoruStringÇalışma kitabı koruma şifresi. Yedek seçenek: boşsa şifre.StructurePass
Çalışma sayfalarını koruBooleanÇalışma sayfası içeriği korumasını etkinleştirin (Seviye 3). Varsayılan: falsetrue
çalışma sayfasıKorumaTipiStringİçindekiler, Nesneler, Senaryolar, veya TümVarsayılan: TümüAll
çalışma sayfasıKorumaŞifreStringÇalışma sayfası koruma şifresi. Yedek seçenek: boşsa şifre.EditPass
çalışma sayfası adlarıStringVirgülle ayrılmış çalışma sayfası adları korunacak; boş = tümüSheet1,Summary
çalışma sayfasıDizinlerStringVirgülle ayrılmış çalışma sayfası indeksleri (0 tabanlı); boş = tümü0,2
kültürAdıStringİşleme için kültür koduen-US

Çıktı

O API parola korumalı olanı döndürür Excel belge olarak Base64-kodlanmış dize içinde JSON format (belge, dosya adı, başarı, hata mesajı).

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...",
"secureExcelAction": {
"password": "MyPassword123",
"protectWorkbook": true,
"protectWorksheets": true
}
}

Kod Örnekleri

Yardım Alın