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#
- Installeer Aspose.Cells for .NET pakket met NuGet Package Manager
- Importeer Aspose.Cells in het begin met behulp van de richtlijn
- Initialiseer de licentie om het bericht van de proefversie te vermijden
- Laad XLSX-bestand in Workbook instantie die moet worden geconverteerd naar PDF
- Voor het instellen van de parameters van het uitvoer-PDF-bestand, initialiseert u PDFSaveOptions instantie
- Om beveiligingsopties in te stellen, initialiseert u de parameter SecurityOptions in de PDFSaveOptions-instantie
- Stel de kopieer-/extractie- en afdrukbeperkingen in de parameter SecurityOptions in
- 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#.