Documentos do Word protegidos por senha

Numa era em que a segurança dos dados é fundamental, proteger informações confidenciais em documentos MS Word (DOC, DOCX) é uma preocupação crítica. Nesta postagem do blog, exploraremos os recursos de uma API REST do protetor de senha DOCX e aproveitaremos o SDK do Node.js para demonstrar como proteger documentos do Word com senha sem esforço. Vamos começar!

Esboço das etapas:

Etapa 1: instalação do SDK do protetor de senha DOC DOCX do Node.js

Para prosseguir, devemos equipar nosso ambiente Node.js com as ferramentas necessárias. Use o seguinte comando para instalar o Node.js SDK do GroupDocs.Merger Cloud perfeitamente:

npm install groupdocs-merger-cloud

Etapa 2: inicializar o cliente API

Para começar a usar o cliente API, certifique-se primeiro de adquirir seu ID do cliente e Segredo do cliente no painel. Após obtê-los, adicione o seguinte código conforme mostrado abaixo para configurar o cliente:

// This code example demonstrates how to add your client Id and Secret in the code.
global.clientId = "659fe7da-715b-4744-a0f7-cf469a392b73";
global.clientSecret = "b377c36cfa28fa69960ebac6b6e36421";
global.myStorage = "";
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
configuration.apiBaseUrl = "https://api.groupdocs.cloud";

Passo 3: Carregando o Documento

Antes de começar, é essencial fazer upload do arquivo DOC/DOCX que deseja proteger com uma senha. Empregue qualquer um dos métodos listados abaixo para enviar o documento para seu armazenamento em nuvem:

  • Usando o painel.
  • Carregue todos os arquivos um por um usando Upload File API do navegador.
  • Faça upload programaticamente usando o exemplo de código abaixo:
// Initialize api instance
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Open file in IOStream from local/disc.
var resourcesFolder = 'C:\\Files\\Annotation\\sample.pdf';
// Read the file
fs.readFile(resourcesFolder, (err, fileStream) => {
// Upload file request
var request = new groupdocs_merger_cloud.UploadFileRequest("one-page.docx", fileStream, myStorage);
// Upload file
fileApi.uploadFile(request);
});
view raw upload-file.js hosted with ❤ by GitHub

Como resultado, os arquivos enviados estarão disponíveis na seção de arquivos do seu painel na nuvem.

Etapa 4: proteja o documento do Word usando Node.js SDK

As etapas a seguir e o código de exemplo mostram como proteger arquivos do MS Word com senha usando o Node.js SDK.

  1. Configure credenciais de API (AppSID e AppKey).
  2. Crie uma instância SecurityApi com as credenciais fornecidas.
  3. Defina opções para adicionar uma senha a um documento Word (DOC/DOCX).
  4. Defina o caminho do arquivo e a senha do documento de destino.
  5. Especifique o caminho de saída do documento protegido.
  6. Chame o método addPassword com as opções para adicionar a senha e salvar o resultado.

O exemplo de código a seguir mostra como adicionar uma senha ao Word DOCX usando o Node.js SDK.

// For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-node-samples
global.appSid = "XXXX-XXXX-XXXX-XXXX";
global.appKey = "XXXXXXXXXXXXXXXX";
global.securityApi = merger_cloud.SecurityApi.fromKeys(appSid, appKey);
let options = new merger_cloud.Options();
options.fileInfo = new merger_cloud.FileInfo();
options.fileInfo.filePath = "WordProcessing/one-page.docx";
options.fileInfo.password = "Pass123";
options.outputPath = "Output/add-password.docx";
let result = await securityApi.addPassword(new merger_cloud.AddPasswordRequest(options));

Etapa 5: Baixe o arquivo resultante

O código fornecido na etapa anterior salva o arquivo resultante na nuvem. Para baixá-lo, você pode usar o seguinte trecho de código.

// Construct FileApi
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Create download file request
let request = new groupdocs_merger_cloud.DownloadFileRequest("add-password.docx", myStorage);
// Download file
let response = await fileApi.downloadFile(request);
// Save file in your working directory
fs.writeFile("C:\\Files\\Annotation\\output.pdf", response, "binary", function (err) { });

Perguntas frequentes:

O que é GroupDocs.Merger for Cloud API?

GroupDocs.Merger for Cloud API é uma solução poderosa de manipulação de documentos que permite aos desenvolvedores mesclar, dividir, reordenar e manipular vários formatos de documentos programaticamente. Ele oferece uma variedade de recursos que permitem lidar com documentos de maneira eficiente e fácil.

Como o GroupDocs.Merger for Cloud garante a segurança dos documentos?

GroupDocs.Merger for Cloud API prioriza a segurança dos dados. Todas as transmissões de dados são protegidas usando protocolos de criptografia padrão da indústria. Além disso, a API garante controle de acesso rigoroso para proteger suas credenciais de API e informações confidenciais.

A solução Node.js e REST API oferece suporte ao processamento em lote de documentos do Word?

Sim, a solução Node.js e API REST oferece suporte ao processamento em lote de documentos do Word.

A API GroupDocs.Merger for Cloud pode ajudar a reordenar as páginas dos documentos?

Certamente! A API oferece métodos convenientes para reorganizar as páginas de um documento. Você pode reordenar facilmente páginas em arquivos PDF, Word, Excel e PowerPoint, garantindo que seus documentos sejam organizados exatamente conforme necessário.

Conclusão

Neste guia, demonstramos como usar a API REST GroupDocs.Merger Cloud em conjunto com o SDK Node.js para proteger documentos do Word com senha. Seguindo essas etapas, você pode aumentar a segurança dos seus dados confidenciais e manter o controle sobre quem pode acessar seus arquivos.

Além disso, você pode ver uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador. O código-fonte completo do SDK Node.js está disponível gratuitamente no Github.

Por fim, continuamos escrevendo novos artigos de blog em diferentes formatos de arquivo e analisando-os usando a API REST. Portanto, entre em contato para obter as últimas atualizações.

Protetor de senha on-line gratuito

Para proteger documentos do Word online com senha gratuitamente. Experimente um aplicativo online protetor de senha do Word. Este aplicativo criador de senha do Word foi desenvolvido usando a API REST do protetor de senha DOCX mencionada acima.

Faça uma pergunta

Caso você tenha alguma dúvida ou confusão sobre o Protetor de senha de documento do Word REST API e Node.js SDK, não hesite em nos contatar através do nosso fórum.

Veja também

Aqui estão alguns artigos relacionados que podem ser úteis: