Detta exakta ämne kommer att lära dig hur du konverterar XLSX till PDF med begränsade behörigheter i Node.js. Du kan tillämpa olika behörigheter och begränsningar innan du exporterar en XLSX-fil till PDF med begränsade behörigheter i Node.js. I slutändan sparas den laddade Excel-arbetsboken som en PDF-fil och kan öppnas i alla PDF-läsare eller webbläsare med de angivna behörigheterna.
Steg för att konvertera XLSX till PDF med begränsade behörigheter i Node.js
- Konfigurera IDE för att använda Aspose.Cells för Node.js via Java i din applikation för att konvertera en XLSX till en PDF
- Ladda käll XLSX-filen som ska konverteras till PDF med en instans av klassen Workbook
- Initiera klassinstanserna PdfSaveOptions och PdfSecurityOptions för att ställa in säkerhetsalternativen
- Ställ in begränsningarna för att kopiera/extrahera arbetsboksinnehåll och skriva ut PDF:en i Node.js
- Spara arbetsboken som en PDF-fil med begränsad behörighet på disken
I ovanstående steg-för-steg-process kommer vi först att komma åt XLSX-filen från disken som ska exporteras till PDF och sedan sätta begränsningar för PDF:en som exporteras från XLSX-filen med hjälp av instansen av PdfSecurityOptions } klass, som en begränsning för att skriva ut PDF-filen eller begränsning för att kopiera eller extrahera text från PDF. När de önskade begränsningarna har ställts in, sparas den inlästa arbetsboken som en PDF-fil med begränsningar på disken.
Kod för att konvertera XLSX-fil till PDF med begränsad behörighet i Node.js
I exemplet ovan har vi använt klassinstansen PdfSaveOptions för att ställa in begränsningarna för PDF konverterad från en XLSX. Klassen tar parametern PdfSecurityOptions som visar alternativen för att tillämpa begränsningarna. Efter att ha tillämpat de nödvändiga begränsningarna exporteras arbetsboken som en PDF-fil med PdfSaveOptions-objektet som en parameter i save()-metoden.
We have learned to convert the XLSX file to PDF. If you are interested to learn about saving an Excel file as an HTML, refer to the article on how to convert Excel to HTML in Node.js.