Este tópico específico ensinará como converter XLSX em PDF com permissões restritas em Node.js. Você pode aplicar diferentes permissões e restrições antes de exportar um arquivo XLSX para PDF com permissões restritas em Node.js. Por fim, a pasta de trabalho do Excel carregada é salva como um arquivo PDF e pode ser aberta em qualquer visualizador de PDF ou navegador com as permissões especificadas.
Etapas para converter XLSX em PDF com permissões restritas em Node.js
- Configure o IDE para usar Aspose.Cells para Node.js via Java em seu aplicativo para converter um XLSX em PDF
- Carregue o arquivo XLSX de origem que será convertido em PDF usando uma instância da classe Workbook
- Inicialize as instâncias das classes PdfSaveOptions e PdfSecurityOptions para definir as opções de segurança
- Defina as restrições para copiar/extrair o conteúdo da pasta de trabalho e imprimir o PDF em Node.js
- Salve a pasta de trabalho como um arquivo PDF com permissões restritas no disco
No processo passo a passo acima, primeiro acessaremos o arquivo XLSX do disco que será exportado para PDF e então definiremos restrições para o PDF exportado do arquivo XLSX usando a instância do PdfSecurityOptions } classe, como uma restrição para imprimir o PDF ou uma restrição para copiar ou extrair texto do PDF. Depois que as restrições desejadas forem definidas, a pasta de trabalho carregada será salva como um arquivo PDF com restrições aplicadas no disco.
Código para converter arquivo XLSX em PDF com permissões restritas em Node.js
No exemplo acima, usamos a instância da classe PdfSaveOptions para definir as restrições no PDF convertido de um XLSX. A classe usa o parâmetro PdfSecurityOptions que expõe as opções para aplicar as restrições. Após aplicar as restrições necessárias, a pasta de trabalho é exportada como um arquivo PDF usando o objeto PdfSaveOptions como parâmetro dentro do método save().
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.