Dalam topik ini Anda akan memperoleh pemahaman tentang cara mengonversi XLSX ke PDF yang memiliki izin terbatas menggunakan C#. Terkadang Anda ingin menyampaikan informasi kepada orang lain tetapi juga ingin menerapkan beberapa batasan seperti membatasi mereka untuk menyalin atau mencetaknya. Langkah-langkah berikut akan memandu Anda untuk menghasilkan PDF yang memiliki izin terbatas dari XLSX menggunakan C#.
Langkah-langkah untuk Mengonversi XLSX ke PDF dengan Izin Terbatas menggunakan C#
- Instal paket Aspose.Cells for .NET menggunakan NuGet Package Manager
- Impor Aspose.Cells di awal dengan menggunakan direktif
- Inisialisasi lisensi untuk menghindari pesan versi percobaan
- Muat file XLSX ke instance Workbook yang akan dikonversi ke PDF
- Untuk mengatur parameter file PDF keluaran, inisialisasi instance PDFSaveOptions
- Untuk mengatur opsi keamanan, inisialisasi parameter SecurityOptions dalam contoh PDFSaveOptions
- Atur pembatasan salin/ekstrak dan cetak di parameter SecurityOptions
- Simpan buku kerja menggunakan pengaturan PDFSaveOptions
Contoh berikut menunjukkan proses untuk mengekspor Excel ke PDF yang memiliki izin terbatas menggunakan C#. Di sini contoh file XLSX dimuat dan kemudian disimpan sebagai PDF yang memiliki batasan bagi pengguna untuk menyalin/mengekstrak teks darinya atau mencetaknya.
Contoh Kode untuk Excel ke PDF Izin Terbatas menggunakan C#
Kode di atas menghasilkan PDF dengan beberapa batasan. Anda dapat menambahkan lebih banyak batasan seperti persyaratan kata sandi untuk dibuka dengan mengatur PdfSaveOptions.SecurityOptions.UserPassword. Perhatikan bahwa pembatasan salin/ekstrak dan cetak akan tetap berlaku dan UserPassword hanya untuk membuka PDF. Jika Anda ingin mengizinkan pengguna untuk membuka file PDF ini tanpa batasan, atur PdfSaveOptions.SecurityOptions.OwnerPassword dengan memasukkan yang mana pengguna dapat menyalin/mengekstrak atau mencetak file PDF ini. Anda juga dapat melakukan konversi lain seperti konversi Excel ke XPS di C#.