Jak przekonwertować XLSX na PDF z ograniczonymi uprawnieniami za pomocą C#

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#

  1. Zainstaluj pakiet Aspose.Cells for .NET za pomocą Menedżera pakietów NuGet
  2. Zaimportuj Aspose.Cells na początek dyrektywą using
  3. Zainicjuj licencję, aby uniknąć komunikatu o wersji próbnej
  4. Załaduj plik XLSX do instancji Workbook, która ma zostać przekonwertowana na format PDF
  5. Aby ustawić parametry wyjściowego pliku PDF, zainicjuj instancję PDFSaveOptions
  6. Aby ustawić opcje zabezpieczeń, zainicjuj parametr SecurityOptions w instancji PDFSaveOptions
  7. Ustaw ograniczenia kopiowania/wyodrębniania i drukowania w parametrze SecurityOptions
  8. 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#.

 Polski