W tym temacie dowiesz się, jak przekonwertować XLSX na PDF z ograniczonymi uprawnieniami przy użyciu języka C#. Czasami zdarza się, że chcesz przekazać informacje innym, ale jednocześnie chcesz nałożyć pewne ograniczenia, takie jak ograniczenie kopiowania lub drukowania. Poniższe kroki poprowadzą Cię do wygenerowania pliku PDF z ograniczonymi uprawnieniami z XLSX przy użyciu języka C#.
Kroki, aby przekonwertować XLSX na PDF z ograniczonymi uprawnieniami przy użyciu C#
- Zainstaluj pakiet Aspose.Cells for .NET za pomocą Menedżera pakietów NuGet
- Zaimportuj Aspose.Cells na początek dyrektywą using
- Zainicjuj licencję, aby uniknąć komunikatu o wersji próbnej
- Załaduj plik XLSX do instancji Workbook, która ma zostać przekonwertowana na format PDF
- Aby ustawić parametry wyjściowego pliku PDF, zainicjuj instancję PDFSaveOptions
- Aby ustawić opcje zabezpieczeń, zainicjuj parametr SecurityOptions w instancji PDFSaveOptions
- Ustaw ograniczenia kopiowania/wyodrębniania i drukowania w parametrze SecurityOptions
- Zapisz skoroszyt przy użyciu ustawień PDFSaveOptions
Poniższy przykład ilustruje proces eksportowania programu Excel do formatu PDF z ograniczonymi uprawnieniami przy użyciu języka C#. Tutaj ładowany jest przykładowy plik XLSX, a następnie zapisywany jako PDF z ograniczeniami dla użytkownika w zakresie kopiowania/wyodrębniania z niego tekstu lub drukowania.
Przykładowy kod programu Excel do pliku PDF z ograniczonymi uprawnieniami przy użyciu języka C#
Powyższy kod generuje plik PDF z kilkoma ograniczeniami. Możesz dodać więcej ograniczeń, takich jak wymóg podania hasła do otwarcia, ustawiając PdfSaveOptions.SecurityOptions.UserPassword. Pamiętaj, że ograniczenia dotyczące kopiowania/wyodrębniania i drukowania pozostaną skuteczne, a hasło użytkownika służy tylko do otwierania pliku PDF. Jeśli chcesz zezwolić użytkownikowi na otwieranie tego pliku PDF bez ograniczeń, ustaw PdfSaveOptions.SecurityOptions.OwnerPassword, wprowadzając hasło, które użytkownik będzie mógł skopiować/wyodrębnić lub wydrukować ten plik PDF. Możesz także wykonać inne konwersje, takie jak przekonwertuj Excela na XPS w C#.