Neste tópico, você entenderá como converter XLSX em PDF com permissões restritas usando C#. Às vezes acontece que você deseja passar informações para outras pessoas, mas também deseja impor algumas restrições, como restringi-las a copiá-las ou imprimi-las. As etapas a seguir irão guiá-lo para gerar PDF com permissões restritas de XLSX usando C#.
Etapas para converter XLSX em PDF com permissões restritas usando C#
- Instale o pacote Aspose.Cells for .NET usando o NuGet Package Manager
- Importe Aspose.Cells no início com a diretiva using
- Inicialize a licença para evitar a mensagem da versão de avaliação
- Carregue o arquivo XLSX na instância Workbook que será convertida em PDF
- Para definir os parâmetros do arquivo PDF de saída, inicialize a instância PDFSaveOptions
- Para definir opções de segurança, inicialize o parâmetro SecurityOptions na instância PDFSaveOptions
- Defina as restrições de cópia/extração e impressão no parâmetro SecurityOptions
- Salve a pasta de trabalho usando as configurações de PDFSaveOptions
O exemplo a seguir demonstra o processo de exportação do Excel para PDF com permissões restritas usando C#. Aqui um arquivo XLSX de amostra é carregado e, em seguida, é salvo como PDF com restrições para o usuário copiar/extrair texto dele ou imprimi-lo.
Código de exemplo para Excel para PDF de permissões restritas usando C#
O código acima gera PDF com poucas restrições. Você pode adicionar mais restrições, como exigência de senha para abrir, definindo PdfSaveOptions.SecurityOptions.UserPassword. Observe que as restrições de cópia/extração e impressão permanecerão em vigor e a UserPassword é apenas para abrir o PDF. Se você deseja permitir que o usuário abra este arquivo PDF sem restrições, defina o PdfSaveOptions.SecurityOptions.OwnerPassword digitando qual o usuário poderá copiar/extrair ou imprimir este arquivo PDF. Você também pode realizar outras conversões como converter Excel para XPS em C#.