Güvenli PDF Belgeler
Contents
[
Hide
]
Bazen geliştiricilerin şifrelenmiş PDF dosyalarıyla çalışması gerekir. Örneğin, belgeleri yalnızca herkesin açamaması veya belge içeriğinin yazdırılıp çıkarılamayacağını veya ayıklanabileceğini kısıtlamak istememesi için kullanıcı ve sahip parolalarıyla güvenceye almaları gerekir.
Bu makalede, elektronik tabloları PDF’e kaydederken PDF güvenlik seçeneklerinin nasıl geçileceği açıklanmaktadır.
Aspose.Cells şunları sağlar:Aspose.Cells.Rendering.PdfSecurity güvenlikle çalışmak için ad alanı. Aşağıdaki örnek kod, PDF’lerin Aspose.Cells ile nasıl güvenli hale getirileceğini açıklamaktadır.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open an Excel file | |
Workbook workbook = new Workbook(dataDir+ "input.xlsx"); | |
// Instantiate PDFSaveOptions to manage security attributes | |
PdfSaveOptions saveOption = new PdfSaveOptions(); | |
saveOption.SecurityOptions = new Aspose.Cells.Rendering.PdfSecurity.PdfSecurityOptions(); | |
// Set the user password | |
saveOption.SecurityOptions.UserPassword = "user"; | |
// Set the owner password | |
saveOption.SecurityOptions.OwnerPassword = "owner"; | |
// Disable extracting content permission | |
saveOption.SecurityOptions.ExtractContentPermission = false; | |
// Disable print permission | |
saveOption.SecurityOptions.PrintPermission = false; | |
// Save the PDF document with encrypted settings | |
workbook.Save(dataDir+ "securepdf_test.out.pdf", saveOption); |
Elektronik tablo formüller içeriyorsa, aramak en iyisidirWorkbook.CalculateFormula()PDF’e dönüştürülmeden hemen önce. Bu, formüle bağlı değerlerin yeniden hesaplanmasını ve PDF’de doğru değerlerin oluşturulmasını sağlar.