Node.js'de PowerPoint Dosyalarını Parolayla Koruyun

[GroupDocs.Merger Cloud SDK’ları4 kullanarak Excel, PDF ve ZIP dosyalarının nasıl kilitleneceğine dair makaleler yayınladık. Bu blog gönderisi, Node.js’de GroupDocs.Merger Cloud SDK for Node.js kullanılarak PowerPoint dosyalarının nasıl parolayla korunacağını öğretir. Aslında, iş belgelerinizi güvence altına almak ve bunları İnternet üzerinden endişelenmeden paylaşmak için şifre koruyucu yazılımlar geliştirebilirsiniz. Ayrıca, GroupDocs.Merger Bulut SDK’ları tarafından desteklenen bir çevrimiçi şifre koruyucudan da yararlanabilirsiniz. Bu nedenle, bu kılavuzu tamamen izleyin ve hiçbir bölümü kaçırmayın, böylece Node.js’deki PPT/PPTX dosyalarını programlı olarak parolayla koruyabilirsiniz.

Bu kılavuzda aşağıdaki noktaları ele alacağız:

Şifre Koruma Yazılımı - Kütüphane Kurulumu

Bu kılavuza GroupDocs.Merger Cloud SDK for Node.js kurulumuyla başlıyoruz. Sisteminizde Node.js’nin kurulu olduğundan emin olun. Çok basit ve sadece aşağıdaki komutu çalıştırıyor:

npm install groupdocs-merger-cloud

Daha sonra, bu parola koruyucu kitaplığını Node.js projenizle entegre etmek için API Cloud’dan kontrol paneli API kimlik bilgilerini (İstemci Kimliği, İstemci Sırrı) almanız gerekir. Herhangi bir zorlukla karşılaşmanız durumunda lütfen bu kılavuzu ziyaret edin.

Node.js’deki PowerPoint Dosyalarını Parolayla Koruyun

Şu ana kadar [GroupDocs.Merger Cloud SDK for Node.js]‘yi6 yükledik ve kurduk. Böylece kütüphaneye API çağrıları yapmaya başlayabiliriz. API Clud’umuzda kontrol paneli manuel olarak yükleyebileceğiniz kaynak PPT/PPTX dosyasına sahibiz. Ancak PPTX/PPT dosyasını programlı olarak nasıl yükleyeceğinizi öğrenmek için lütfen bu bağlantı adresini ziyaret edin.

Lütfen aşağıda belirtilen adımları izleyin:

  • Uygulamanızda groupdocs-merger-cloud modülünü edinin.
  • Client ID ve Client Secret ile Configuration sınıfının bir örneğini başlatın.
  • FileApi sınıfının bir nesnesini Configuration sınıfının nesnesiyle örnekleyin.
  • SecurityApi sınıfının Nesnesini API kimlik bilgileriyle örnekleyin.
  • FilePath, parola, çıktıPath vb. değerleri tanımlayarak Options sınıfının bir nesnesini hazırlayın.
  • PowerPoint dosyasına bir parola eklemek ve ortaya çıkan dosyayı kaydetmek için addPassword yöntemini çağırın.

Aşağıdaki kod parçacığı, Node.js’de PowerPoint dosyalarının parolayla nasıl korunacağını gösterir:

// Uygulamanızda groupdocs-merger-cloud modülünü edinin.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Client ID ve Client Secret ile Configuration sınıfının bir örneğini başlatın.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// API temel URL'sini tanımlayın.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// FileApi sınıfının bir nesnesini Configuration sınıfının nesnesiyle örnekleyin.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// SecurityApi sınıfının Nesnesini API kimlik bilgileriyle örnekleyin.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// FilePath, parola, çıktıPath vb. değerleri tanımlayarak Options sınıfının bir nesnesini hazırlayın.
 let options = new groupdocs_merger_cloud.Options();
 options.fileInfo = new groupdocs_merger_cloud.FileInfo();
 options.fileInfo.filePath = "sample.pptx";  
 options.fileInfo.password = "qwerty";  
 options.outputPath = "output/protected.pptx";
// PowerPoint dosyasını parolayla korumak için addPassword yöntemini çağırın ve ortaya çıkan dosyayı kaydedin.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

Yukarıdaki kod parçacığı, PowerPoint dosyasına parola ekler ve elde edilen dosyayı API Bulut kontrol panelindeki “output” adlı klasöre kaydeder. Ancak, downloadFile yöntemini çağırarak dosyayı manuel olarak veya programlı olarak indirebilirsiniz.

Çıktıyı aşağıdaki resimde görebilirsiniz:

şifre korumalı ppt

PowerPoint’e Şifre Ekleme - Çevrimiçi Şifre Koruyucu

GroupDocs.Merger Bulut SDK’ları tarafından desteklenen bu [çevrimiçi] aracı kullanarak PPT/PPTX dosyalarını parolayla koruyabiliriz. Bu çevrimiçi araç web tabanlıdır ve güçlü dönüştürme ve dosya işleme özellikleri sunar. Ancak bunu kullanmak için herhangi bir aboneliğe kaydolmanız istenmeyecektir.

Çevrimiçi Şifre Koruyucu

Çözüm

Sonuç olarak, GroupDocs.Merger yalnızca Bulut SDK’ları ve REST API’leri sunmakla kalmıyor, aynı zamanda programcı olmayanların PowerPoint dosyalarına parola eklemeleri için çevrimiçi bir araç da sunuyor. Bu nedenle, Node.js’deki PowerPoint dosyalarını parolayla korumak için kod pasajını inceledik. Ayrıca, diğer özellikler hakkında bilgi edinmek için documentation ve GitHub deposunu keşfedebilirsiniz. Ayrıca, canlı API’ler olmadan da burada etkileşimde bulunabilirsiniz.

Son olarak, groupdocs.cloud yeni makaleler yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Yardım Mevcuttur

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

PowerPoint sunumunu nasıl parolayla koruyabilirim?

GroupDocs.Merger Cloud SDK’ları ve bu çevrimiçi şifre koruyucu yazılımını kullanarak PowerPoint dosyalarına şifre ekleyebilirsiniz.

Ayrıca bakınız