Bu konuda, C# kullanarak XLSX‘i kısıtlı izinlere sahip PDF’ye nasıl dönüştüreceğiniz hakkında bilgi edineceksiniz. Bazen bilgileri başkalarına iletmek isterken aynı zamanda kopyalama veya yazdırmalarını kısıtlamak gibi bazı kısıtlamalar getirmek isteyebilirsiniz. Aşağıdaki adımlar, C# kullanarak XLSX’ten kısıtlı izinlere sahip PDF oluşturmanız için size rehberlik edecektir.
C# Kullanarak XLSX’i Kısıtlı İzinlere Sahip PDF’ye Dönüştürme Adımları
- NuGet Paket Yöneticisini kullanarak Aspose.Cells for .NET paketini kurun
- Yönergeyi kullanarak başlangıçta Aspose.Cells içe aktarın
- Deneme sürümü mesajını önlemek için lisansı başlatın
- XLSX dosyasını PDF’ye dönüştürülecek Workbook örneğine yükleyin
- Çıktı PDF dosyasının parametrelerini ayarlamak için PDFSaveOptions örneğini başlatın
- Güvenlik seçeneklerini ayarlamak için, PDFSaveOptions örneğinde SecurityOptions parametresini başlatın
- SecurityOptions parametresinde kopyalama/ayıklama ve yazdırma kısıtlamalarını ayarlayın
- PDFSaveOptions ayarlarını kullanarak çalışma kitabını kaydedin
Aşağıdaki örnek, Excel’i C# kullanarak kısıtlı izinlere sahip PDF’ye dışa aktarma işlemini gösterir. Burada örnek bir XLSX dosyası yüklenir ve daha sonra kullanıcının metni kopyalaması/çıkartması veya yazdırması için kısıtlamalar içeren PDF olarak kaydedilir.
C# kullanarak Excel’den Kısıtlı İzinler PDF’sine Örnek Kod
Yukarıdaki kod, birkaç kısıtlamayla PDF oluşturur. PdfSaveOptions.SecurityOptions.UserPassword’ü ayarlayarak, şifre açma gereksinimi gibi daha fazla kısıtlama ekleyebilirsiniz. Kopyalama/ayıklama ve yazdırma kısıtlamalarının etkin kalacağını ve UserPassword’ün yalnızca PDF’yi açmak için olduğunu unutmayın. Kullanıcının bu PDF dosyasını herhangi bir kısıtlama olmadan açmasına izin vermek istiyorsanız, kullanıcının bu PDF dosyasını kopyalayabileceği/çıkartabileceği veya yazdırabileceğini girerek PdfSaveOptions.SecurityOptions.OwnerPassword’ü ayarlayın. Excel’i C# ile XPS’e dönüştür gibi başka dönüşümler de gerçekleştirebilirsiniz.