Node.js에서 PowerPoint 파일을 비밀번호로 보호하기

GroupDocs.Merger Cloud SDK를 사용하여 Excel, PDFZIP 파일을 잠그는 방법에 대한 기사를 게시했습니다. 이 블로그 게시물에서는 GroupDocs.Merger Cloud SDK for Node.js를 사용하여 Node.js에서 PowerPoint 파일을 비밀번호로 보호하는 방법을 설명합니다. 실제로 비즈니스 문서를 보호하고 걱정 없이 인터넷을 통해 공유할 수 있는 암호 보호 소프트웨어를 개발할 수 있습니다. 또한 GroupDocs.Merger Cloud SDK에서 제공하는 온라인 비밀번호 보호기를 활용할 수도 있습니다. 따라서 이 가이드를 완전히 따르고 어떤 섹션도 놓치지 마세요. 그러면 프로그래밍 방식으로 Node.js에서 PPT/PPTX 파일을 비밀번호로 보호할 수 있습니다.

이 가이드에서는 다음 사항을 다룰 것입니다.

비밀번호 보호기 소프트웨어 - 라이브러리 설치

GroupDocs.Merger Cloud SDK for Node.js 설치로 이 가이드를 시작합니다. 시스템에 Node.js가 설치되어 있는지 확인하세요. 매우 간단하며 다음 명령을 실행하면 됩니다.

npm install groupdocs-merger-cloud

다음으로, 이 비밀번호 보호기 라이브러리를 Node.js 프로젝트와 통합하려면 API 클라우드대시보드에서 API 자격 증명(클라이언트 ID, 클라이언트 비밀번호)을 얻어야 합니다. 어려움이 있을 경우 이 가이드를 참조하세요.

Node.js에서 PowerPoint 파일을 비밀번호로 보호하세요

지금까지 GroupDocs.Merger Cloud SDK for Node.js를 설치하고 설정했습니다. 이제 라이브러리에 대한 API 호출을 시작할 수 있습니다. API Clud 대시보드에 수동으로 업로드할 수 있는 소스 PPT/PPTX 파일이 있습니다. 그러나 프로그래밍 방식으로 PPTX/PPT 파일을 업로드하는 방법을 알아보려면 이 링크를 방문하세요.

아래에 언급된 단계를 따르십시오.

  • 앱에서 groupdocs-merger-cloud 모듈을 가져옵니다.
  • 클라이언트 ID와 클라이언트 비밀번호를 사용하여 구성 클래스의 인스턴스를 초기화합니다.
  • FileApi 클래스의 개체를 Configuration 클래스의 개체로 인스턴스화합니다.
  • API 자격 증명을 사용하여 SecurityApi 클래스의 개체를 인스턴스화합니다.
  • filePath,password,outputPath등의 값을 정의하여 Options클래스의 객체를 준비합니다.
  • 파워포인트 파일에 비밀번호를 추가하고 결과 파일을 저장하려면 addPassword 메서드를 호출하세요.

다음 코드 조각은 Node.js에서 PowerPoint 파일을 암호로 보호하는 방법을 보여줍니다.

// 앱에서 groupdocs-merger-cloud 모듈을 가져옵니다.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// 클라이언트 ID와 클라이언트 비밀을 사용하여 구성 클래스의 인스턴스를 초기화합니다.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// API 기본 URL을 정의합니다.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// FileApi 클래스의 개체를 Configuration 클래스의 개체로 인스턴스화합니다.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// API 자격 증명을 사용하여 SecurityApi 클래스의 개체를 인스턴스화합니다.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// filePath,password,outputPath등의 값을 정의하여 Options클래스의 객체를 준비합니다.
 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";
// addPassword 메소드를 호출하여 PowerPoint 파일을 비밀번호로 보호하고 결과 파일을 저장합니다.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

위의 코드 조각은 PowerPoint 파일에 비밀번호를 추가하고 결과 파일을 API 클라우드 대시보드의 “output” 폴더에 저장합니다. 그러나 downloadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 파일을 다운로드할 수 있습니다.

아래 이미지에서 출력을 볼 수 있습니다.

비밀번호 보호 ppt

PowerPoint에 비밀번호 추가 - 온라인 비밀번호 보호기

GroupDocs.Merger Cloud SDK가 지원하는 이 온라인 도구를 사용하여 PPT/PPTX 파일을 비밀번호로 보호할 수 있습니다. 이 온라인 도구는 웹 기반이며 강력한 변환 및 파일 조작 기능을 제공합니다. 그러나 이를 사용하기 위해 구독에 가입하라는 메시지는 표시되지 않습니다.

온라인 비밀번호 보호기

결론

결론적으로, GroupDocs.Merger는 Cloud SDK 및 REST API를 제공할 뿐만 아니라 프로그래머가 아닌 사람이 PowerPoint 파일에 암호를 추가할 수 있는 온라인 도구도 제공합니다. 따라서 우리는 Node.js에서 PowerPoint 파일을 비밀번호로 보호하는 코드 조각을 살펴보았습니다. 또한 문서GitHub 저장소를 탐색하여 다른 기능에 대해 알아볼 수 있습니다. 또한 여기 라이브 API 없이도 상호 작용할 수 있습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

PowerPoint 프레젠테이션을 암호로 보호하려면 어떻게 해야 합니까?

GroupDocs.Merger Cloud SDK 및 이 온라인 암호 보호 소프트웨어를 사용하여 PowerPoint 파일에 암호를 추가할 수 있습니다.

또한보십시오