U ovoj ćete temi steći razumijevanje kako pretvoriti XLSX u PDF s ograničenim dopuštenjima pomoću C#. Ponekad se dogodi da želite prenijeti informacije drugima, ali isto tako želite nametnuti neka ograničenja poput ograničiti ih da ih kopiraju ili ispisuju. Sljedeći koraci vodit će vas za generiranje PDF-a s ograničenim dopuštenjima iz XLSX-a pomoću C#.
Koraci za pretvaranje XLSX u PDF s ograničenim dopuštenjima pomoću C#
- Instalirajte paket Aspose.Cells for .NET koristeći NuGet Package Manager
- Uvezi Aspose.Cells na početku koristeći direktivu
- Inicijalizirajte licencu kako biste izbjegli poruku probne verzije
- Učitajte XLSX datoteku u Workbook instancu koju želite pretvoriti u PDF
- Za postavljanje parametara izlazne PDF datoteke, inicijalizirajte instancu PDFSaveOptions
- Za postavljanje sigurnosnih opcija inicijalizirajte parametar SecurityOptions u instanci PDFSaveOptions
- Postavite ograničenja kopiranja/izdvajanja i ispisa u parametru SecurityOptions
- Spremite radnu knjigu pomoću postavki PDFSaveOptions
Sljedeći primjer pokazuje postupak izvoza programa Excel u PDF s ograničenim dopuštenjima pomoću jezika C#. Ovdje se učitava ogledna XLSX datoteka, a zatim se sprema kao PDF s ograničenjima za korisnika da kopira/izdvoji tekst iz nje ili ga ispisuje.
Uzorak koda za Excel u PDF s ograničenim dopuštenjima pomoću C#
Gornji kod generira PDF uz nekoliko ograničenja. Možete dodati više ograničenja kao što je zahtjev za lozinkom za otvaranje postavljanjem PdfSaveOptions.SecurityOptions.UserPassword. Imajte na umu da će ograničenja kopiranja/izdvajanja i ispisa ostati na snazi, a UserPassword služi samo za otvaranje PDF-a. Ako želite dopustiti korisniku da otvori ovu PDF datoteku bez ograničenja, postavite PdfSaveOptions.SecurityOptions.OwnerPassword unosom koje će korisnik moći kopirati/ekstrahirati ili ispisati ovu PDF datoteku. Možete izvršiti i druge pretvorbe poput pretvori Excel u XPS u C#.