Pengaturan Keamanan
Keamanan selalu menjadi masalah paling penting di setiap bidang, baik itu perlindungan jaringan maupun dokumen PDF. Dokumen dibuat aman karena banyak alasan: penulis dokumen mungkin ingin menjaga isi dokumen tetap aman dan tidak ingin orang lain mengubahnya, dll.
Aspose.Pdf for Reporting Services telah sangat memperhatikan aspek keamanan tersebut dengan menyediakan fitur-fitur ini kepada pengembang yang dapat berguna bagi mereka untuk melindungi dokumen PDF mereka. Oleh karena itu, ia menyertakan sejumlah parameter yang memungkinkan pengembang menerapkan berbagai tindakan keamanan pada dokumen PDF.
Salah satu langkah ini adalah melindungi dokumen PDF dengan kata sandi selama proses enkripsi. Anda juga dapat membatasi atau mengizinkan modifikasi isi, menyalin konten, mencetak dokumen, atau mengizinkan/menonaktifkan pengisian formulir. Saat ini fitur-fitur tersebut belum didukung oleh PDF Exporter bawaan SQL Reporting Services, tetapi Anda dapat menerapkannya menggunakan Aspose.Pdf for Reporting Services. Cukup tambahkan parameter keamanan yang sesuai ke laporan atau file konfigurasi server laporan, dan Anda akan dapat membuat dokumen PDF yang aman dengan hak istimewa terbatas.
Saat ini, renderer Aspose.Pdf for Reporting Services mendukung atribut keamanan berikut:
Nama Parameter: Password Pengguna
Tipe Data: String
Nilai yang didukung: Teks biasa apa saja
Nama Parameter: Password Master
Tipe Data: String
Nilai yang didukung: Teks biasa apa saja
Nama Parameter: IsCopyingAllowed
Tipe Data: Boolean
Nilai yang didukung: True, False (default)
Nama Parameter: IsPrintingAllowed
Tipe Data: Boolean
Nilai yang didukung: True, False (default)
Nama Parameter: IsContentsModifyingAllowed
Tipe Data: Boolean
Nilai yang didukung: True, False (default)
Nama Parameter: IsFormFillingAllowed
Tipe Data: Boolean
Nilai yang didukung: True, False (default)
Contoh
<Render>
…
<Extension Name="APPDF" Type="Aspose.Pdf.ReportingServices.Renderer,Aspose.Pdf.ReportingServices">
<Configuration>
<UserPassword>aspose</UserPassword>
<IsCopyingAllowed>False</IsCopyingAllowed>
<IsPrintingAllowed>False</IsPrintingAllowed>
</Configuration>
</Extension>
</Render>