Arquivos PowerPoint protegidos por senha em Node.js

Publicamos artigos sobre como bloquear arquivos Excel, PDF e ZIP usando GroupDocs.Merger Cloud SDKs. Esta postagem do blog ensina como proteger com senha arquivos PowerPoint em Node.js usando GroupDocs.Merger Cloud SDK for Node.js. Na verdade, você pode desenvolver um software protetor de senha para proteger seus documentos comerciais e compartilhá-los pela Internet sem se preocupar. Além disso, você também pode aproveitar um protetor de senha online que é alimentado por GroupDocs.Merger Cloud SDKs. Portanto, siga este guia na íntegra e não perca nenhuma seção para que você possa proteger com senha os arquivos PPT/PPTX no Node.js programaticamente.

Abordaremos os seguintes pontos neste guia:

Software protetor de senha - instalação da biblioteca

Estamos iniciando este guia com a instalação do GroupDocs.Merger Cloud SDK for Node.js. Certifique-se de ter instalado o Node.js em seu sistema. É muito simples e basta executar o seguinte comando:

npm install groupdocs-merger-cloud

Em seguida, você precisa obter as credenciais da API (ID do cliente, segredo do cliente) do API Cloud painel para integrar esta biblioteca de protetor de senha ao seu projeto Node.js. Por favor, visite este guia caso encontre alguma dificuldade.

Arquivos PowerPoint protegidos por senha em Node.js

Até agora, instalamos e configuramos o GroupDocs.Merger Cloud SDK for Node.js. Assim, podemos começar a fazer chamadas de API para a biblioteca. Temos o arquivo PPT/PPTX de origem em nosso API Clud dashboard que você pode carregar manualmente. No entanto, visite este link para saber como fazer upload do arquivo PPTX/PPT programaticamente.

Siga as etapas mencionadas abaixo:

  • Obtenha o módulo groupdocs-merger-cloud em seu aplicativo.
  • Inicialize uma instância da classe Configuration com Client ID e Client Secret.
  • Instancie um objeto da classe FileApi com o objeto da classe Configuration.
  • Instancie o objeto da classe SecurityApi com as credenciais da API.
  • Prepare um objeto da classe Options definindo os valores como filePath, password, outputPath, etc.
  • Chame o método addPassword para adicionar uma senha ao arquivo PowerPoint e salvar o arquivo resultante.

O trecho de código a seguir demonstra como proteger arquivos do PowerPoint com senha em Node.js:

// Obtenha o módulo groupdocs-merger-cloud em seu aplicativo.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Inicialize uma instância da classe Configuration com Client ID e Client Secret.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// Defina o URL base da API.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// Instancie um objeto da classe FileApi com o objeto da classe Configuration.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Instancie o objeto da classe SecurityApi com as credenciais da API.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// Prepare um objeto da classe Options definindo os valores como filePath, password, outputPath, etc.
 let options = new groupdocs_merger_cloud.Options();
 options.fileInfo = new groupdocs_merger_cloud.FileInfo();
 options.fileInfo.filePath = "sample.pptx";  
 options.fileInfo.password = "qwerty";  
 options.outputPath = "output/protected.pptx";
// Chame o método addPassword para proteger o arquivo do PowerPoint com senha e salve o arquivo resultante.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

O trecho de código acima adiciona senha ao arquivo PowerPoint e salva o arquivo resultante na pasta chamada “output” no painel da API Cloud. No entanto, você pode baixar o arquivo manualmente ou programaticamente chamando o método downloadFile.

Você pode ver o resultado na imagem abaixo:

senha proteger ppt

Adicionar senha ao PowerPoint - Protetor de senha online

Podemos proteger arquivos PPT/PPTX com senha usando esta ferramenta online que é apoiada por GroupDocs.Merger Cloud SDKs. Esta ferramenta online é baseada na web e oferece recursos robustos de conversão e manipulação de arquivos. No entanto, você não será solicitado a se inscrever em nenhuma assinatura para usá-lo.

Protetor de senha on-line

Conclusão

Para concluir, GroupDocs.Merger não só oferece Cloud SDKs e REST APIs, mas também oferece uma ferramenta online para não-programadores adicionarem senhas a arquivos PowerPoint. Portanto, percorremos o trecho de código para proteger arquivos do PowerPoint com senha em Node.js. Além disso, você pode explorar os repositórios documentação e GitHub para aprender sobre outros recursos. Além disso, você pode interagir sem APIs ativas aqui.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Como protejo com senha uma apresentação do PowerPoint?

Você pode adicionar senha a arquivos PowerPoint usando GroupDocs.Merger Cloud SDKs e este software protetor de senha online.

Veja também