Σε αυτό το θέμα θα κατανοήσετε πώς να μετατρέψετε το XLSX σε PDF έχοντας περιορισμένα δικαιώματα χρησιμοποιώντας C#. Μερικές φορές συμβαίνει ότι θέλετε να μεταδώσετε πληροφορίες σε άλλους αλλά θέλετε επίσης να επιβάλετε ορισμένους περιορισμούς, όπως να τους περιορίσετε να τις αντιγράψουν ή να τις εκτυπώσουν. Τα παρακάτω βήματα θα σας καθοδηγήσουν στη δημιουργία PDF με περιορισμένα δικαιώματα από το XLSX χρησιμοποιώντας C#.
Βήματα για τη μετατροπή XLSX σε PDF με περιορισμένα δικαιώματα χρησιμοποιώντας C#
- Εγκαταστήστε το πακέτο Aspose.Cells for .NET χρησιμοποιώντας το NuGet Package Manager
- Εισαγάγετε το Aspose.Cells στην αρχή χρησιμοποιώντας την οδηγία
- Αρχικοποιήστε την άδεια χρήσης για να αποφύγετε το μήνυμα της δοκιμαστικής έκδοσης
- Φορτώστε το αρχείο XLSX σε παράδειγμα Workbook που πρόκειται να μετατραπεί σε PDF
- Για να ορίσετε τις παραμέτρους του αρχείου PDF εξόδου, αρχικοποιήστε την παρουσία PDFSaveOptions
- Για να ορίσετε επιλογές ασφαλείας, αρχικοποιήστε την παράμετρο SecurityOptions στο παράδειγμα PDFSaveOptions
- Ορίστε τους περιορισμούς αντιγραφής/εξαγωγής και εκτύπωσης στην παράμετρο SecurityOptions
- Αποθηκεύστε το βιβλίο εργασίας χρησιμοποιώντας τις ρυθμίσεις PDFSaveOptions
Το ακόλουθο παράδειγμα δείχνει τη διαδικασία εξαγωγής του Excel σε PDF με περιορισμένα δικαιώματα χρησιμοποιώντας C#. Εδώ φορτώνεται ένα δείγμα αρχείου XLSX και στη συνέχεια αποθηκεύεται ως PDF με περιορισμούς για τον χρήστη να αντιγράψει/εξάγει κείμενο από αυτό ή να το εκτυπώσει.
Δείγμα κώδικα για Excel σε περιορισμένα δικαιώματα PDF χρησιμοποιώντας C#
Ο παραπάνω κώδικας δημιουργεί PDF με λίγους περιορισμούς. Μπορείτε να προσθέσετε περισσότερους περιορισμούς, όπως απαίτηση για άνοιγμα κωδικού πρόσβασης, ορίζοντας το PdfSaveOptions.SecurityOptions.UserPassword. Σημειώστε ότι οι περιορισμοί αντιγραφής/εξαγωγής και εκτύπωσης θα παραμείνουν σε ισχύ και ο Κωδικός Χρήστη είναι μόνο για το άνοιγμα του PDF. Εάν θέλετε να επιτρέψετε στον χρήστη να ανοίξει αυτό το αρχείο PDF χωρίς περιορισμούς, ορίστε το PdfSaveOptions.SecurityOptions.OwnerPassword εισάγοντας τον οποίο ο χρήστης θα μπορεί να αντιγράψει/εξάγει ή να εκτυπώσει αυτό το αρχείο PDF. Μπορείτε να πραγματοποιήσετε και άλλες μετατροπές όπως μετατροπή Excel σε XPS σε C#.