Hur man konverterar XLSX till PDF med begränsade behörigheter med C#

I det här ämnet kommer du att få förståelse för hur du konverterar XLSX till PDF med begränsade behörigheter med C#. Ibland händer det att du vill förmedla information till andra men också vill införa vissa begränsningar som att begränsa dem att kopiera eller skriva ut den. Följande steg hjälper dig att skapa PDF med begränsade behörigheter från XLSX med C#.

Steg för att konvertera XLSX till PDF med begränsade behörigheter med C#

  1. Installera paketet Aspose.Cells for .NET med NuGet Package Manager
  2. Importera Aspose.Cells i början med hjälp av direktiv
  3. Initiera licensen för att undvika testversionsmeddelande
  4. Ladda XLSX-fil till Workbook-instans som ska konverteras till PDF
  5. För att ställa in parametrarna för PDF-filens utdata, initiera PDFSaveOptions-instansen
  6. För att ställa in säkerhetsalternativ, initiera parametern SecurityOptions i PDFSaveOptions-instansen
  7. Ställ in kopierings-/extraherings- och utskriftsbegränsningarna i parametern SecurityOptions
  8. Spara arbetsboken med inställningarna för PDFSaveOptions

Följande exempel visar processen att exportera Excel till PDF med begränsade behörigheter med C#. Här laddas ett exempel på XLSX-fil och sedan sparas den som PDF med begränsningar för användaren att kopiera/extrahera text från den eller skriva ut den.

Exempelkod för Excel till PDF med begränsad behörighet med C#

Ovanstående kod genererar PDF med få begränsningar. Du kan lägga till fler begränsningar som krav på lösenord för att öppna genom att ställa in PdfSaveOptions.SecurityOptions.UserPassword. Observera att kopierings-/extraherings- och utskriftsbegränsningarna kommer att förbli effektiva och UserPassword är bara till för att öppna PDF-filen. Om du vill tillåta användaren att öppna denna PDF-fil utan begränsningar, ställ in PdfSaveOptions.SecurityOptions.OwnerPassword genom att ange vilket användaren ska kunna kopiera/extrahera eller skriva ut denna PDF-fil. Du kan också utföra andra konverteringar som konvertera Excel till XPS i C#.

 Svenska