Hoe XLSX naar PDF te converteren met beperkte machtigingen met C#

In dit onderwerp krijgt u inzicht in het converteren van XLSX naar PDF met beperkte machtigingen met C#. Soms komt het voor dat u informatie aan anderen wilt doorgeven, maar ook bepaalde beperkingen wilt opleggen, zoals hen beperken om deze te kopiëren of af te drukken. De volgende stappen zullen u begeleiden bij het genereren van PDF met beperkte machtigingen van XLSX met behulp van C#.

Stappen om XLSX naar PDF te converteren met beperkte machtigingen met C#

  1. Installeer Aspose.Cells for .NET pakket met NuGet Package Manager
  2. Importeer Aspose.Cells in het begin met behulp van de richtlijn
  3. Initialiseer de licentie om het bericht van de proefversie te vermijden
  4. Laad XLSX-bestand in Workbook instantie die moet worden geconverteerd naar PDF
  5. Voor het instellen van de parameters van het uitvoer-PDF-bestand, initialiseert u PDFSaveOptions instantie
  6. Om beveiligingsopties in te stellen, initialiseert u de parameter SecurityOptions in de PDFSaveOptions-instantie
  7. Stel de kopieer-/extractie- en afdrukbeperkingen in de parameter SecurityOptions in
  8. Sla de werkmap op met behulp van de PDFSaveOptions-instellingen

Het volgende voorbeeld demonstreert het proces om Excel naar PDF te exporteren met beperkte machtigingen met behulp van C#. Hier wordt een voorbeeld XLSX-bestand geladen en vervolgens opgeslagen als PDF met beperkingen voor de gebruiker om er tekst uit te kopiëren/extraheren of af te drukken.

Voorbeeldcode voor Excel naar PDF met beperkte machtigingen met C#

De bovenstaande code genereert PDF met weinig beperkingen. U kunt meer beperkingen toevoegen, zoals de vereiste van een wachtwoord om te openen door PdfSaveOptions.SecurityOptions.UserPassword in te stellen. Houd er rekening mee dat de beperkingen voor kopiëren/uitpakken en afdrukken van kracht blijven en dat UserPassword alleen bedoeld is om de PDF te openen. Als u wilt dat de gebruiker dit PDF-bestand zonder beperkingen kan openen, stelt u het PdfSaveOptions.SecurityOptions.OwnerPassword in waarmee de gebruiker dit PDF-bestand kan kopiëren/uitpakken of afdrukken. U kunt ook andere conversies uitvoeren, zoals converteer Excel naar XPS in C#.

 Nederlands