UserPassword
İçindekiler
[
Saklamak
]PdfEncryptionDetails.UserPassword property
Şifrelenmiş PDF belgesini açmak için gereken kullanıcı şifresini belirtir.
public string UserPassword { get; set; }
Notlar
Görüntülemek üzere şifrelenmiş bir PDF belgesini açmak için kullanıcı parolası gerekecektir. ‘de belirtilen izinlerPermissions
okuyucu yazılımı tarafından uygulanacaktır.
Kullanıcı şifresi olabilirhükümsüz
veya boş dize, bu durumda PDF belgesini açarken kullanıcıdan şifre istenmeyecektir. Kullanıcı parolası, sahip parolasıyla aynı olamaz.
Örnekler
Kaydedilmiş bir PDF belgesinde izinlerin nasıl ayarlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Ek açıklamaların düzenlenmesine izin vermek için izinleri genişletin.
PdfEncryptionDetails encryptionDetails =
new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);
// Belgenin "Save" yöntemine aktarabileceğimiz bir "PdfSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .PDF'ye dönüştürme biçimini değiştirmek için.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// "EncryptionDetails" özelliği aracılığıyla şifrelemeyi etkinleştirin.
saveOptions.EncryptionDetails = encryptionDetails;
// Bu belgeyi açtığımızda içeriğine erişmeden önce şifreyi vermemiz gerekecek.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);
Ayrıca bakınız
- class PdfEncryptionDetails
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words