
Microsoft 프로젝트 파일을 PDF로 변환하는 방법은 Node.js를 사용하여 수행할 수 있습니다.
Microsoft Project에 고유한 파일 형식은 프로젝트 일정 및 리소스 관리에서 중요한 역할을 합니다. 그러나 MPP 파일을 공유하는 것은 전문 소프트웨어가 필요하기 때문에 어려울 수 있습니다. 변환은 모든 플랫폼에서 프로젝트 무결성을 유지하는 보편적이고 쉽게 접근할 수 있는 형식을 제공합니다.
이 기사에서는 GroupDocs.Conversion Cloud SDK를 사용하여 Node.js에서 MPP를 PDF로 변환하는 방법을 안내합니다. 이를 통해 호환성 문제 없이 프로젝트 문서를 쉽게 생성하고 공유하며 보관할 수 있습니다.
🚀 MPP에서 PDF로 변환하는 API
GroupDocs.Conversion Cloud SDK for Node.js를 사용하면 MPP 파일을 고품질 PDF 문서로 효율적으로 변환할 수 있습니다. 이 SDK는 작업, 일정, 종속성 및 모든 프로젝트 세부 정보를 보존하면서 사용자 정의 옵션을 제공합니다.
✅ 혜택:
- 원래 프로젝트 구조를 유지합니다.
- 빠르고, 신뢰할 수 있으며, 생산 사용을 위한 확장성이 뛰어납니다.
- 복잡한 다중 작업 프로젝트와 작업합니다.
SDK를 설치하세요:
npm install groupdocs-conversion-cloud --save
Make sure to obtain your Client ID and Client Secret from the GroupDocs Cloud Dashboard. For further details, you may consider visiting this tutorial.
📄 Node.js에서 MPP를 PDF로 변환
다음 간단한 단계를 따라 MS Project MPP 파일을 PDF로 변환하십시오:
📌 Step 1: SDK를 가져오고 API를 구성합니다:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 단계 2: 클라우드 저장소에 PDF 파일 업로드:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);
📌 단계 3: MPP를 PDF 파일로 변환하기 위한 변환 옵션 설정:
const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API 자격 증명을 얻으세요.
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 시크릿으로 초기화합니다.
Configuration configuration = new Configuration(clientId, clientSecret);
// API 기본 URL을 정의하여 온라인에서 MPP를 PDF로 변환합니다.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
// ConvertDocument 메서드를 사용하여 MPP 파일을 PDF 파일로 변환하세요.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}

Image:- PDF에서 HTML로 변환 미리보기.
위 예제에서 사용된 입력 MS Project 파일은 Home move plan.mpp 에서 다운로드할 수 있습니다.
💻 cURL을 사용하여 MPP를 PDF로 변환하기
대신, cURL 명령어를 사용하여 API와 직접 상호 작용할 수 있습니다. cURL을 사용하면 GroupDocs.Conversion Cloud API와 쉽게 상호 작용하여 Microsoft Project (MPP) 파일을 직접 HTTP 요청을 통해 PDF 형식으로 변환할 수 있습니다.
✅ cURL 사용의 장점:
- 전체 SDK 설치 없이 빠른 설정.
- 서버 측 스크립팅 및 자동화에 유연합니다.
첫 번째 단계는 JWT 액세스 토큰을 생성한 다음, MPP에서 PDF로 변환하기 위한 다음 cURL 명령을 실행하는 것입니다. 변환이 성공적으로 완료되면 결과 PDF 파일이 클라우드 저장소에 저장됩니다.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"pdf\", \"OutputPath\": \"{convertedFile}\"}"
sourceMPP
를 입력 MS Project 파일의 이름으로 바꾸고, convertedFile
을 결과 PDF 파일의 이름으로, accessToken
을 개인화된 JWT 접근 토큰으로 바꿔 주세요.
- 변환된 PDF를 로컬에 저장하려면:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"
🛠️ 무료 온라인 MPP를 PDF 변환기로 사용해 보세요.
무료이자 가벼운 MPP to PDF Converter 앱을 탐색해 보세요. 이 앱은 GroupDocs.Conversion Cloud REST API 위에 구축되었습니다.
🌐 유용한 링크
✅ 결론
MS Project MPP 파일을 PDF로 변환하는 것은 Node.js를 사용하여 프로젝트 정보를 쉽게 공유하고, 인쇄하고, 보관할 수 있게 합니다. Node.js용 GroupDocs.Conversion Cloud SDK를 활용하면 강력한 문서 변환 기능을 애플리케이션에 통합하여 프로젝트 관리 워크플로를 간소화하고 팀 협업을 개선할 수 있습니다.
SDK 또는 cURL을 통한 REST API를 통해 GroupDocs는 모든 문서 변환 요구를 위한 빠르고 안전하며 확장 가능한 솔루션을 제공합니다.
📚 추천 기사
다음 링크를 방문하여 더 알아보시기를 강력히 권장합니다: