mpp to pdf

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());
}
pdf to html online

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 위에 구축되었습니다.

mpp to pdf 온라인 앱

🌐 유용한 링크

✅ 결론

MS Project MPP 파일을 PDF로 변환하는 것은 Node.js를 사용하여 프로젝트 정보를 쉽게 공유하고, 인쇄하고, 보관할 수 있게 합니다. Node.js용 GroupDocs.Conversion Cloud SDK를 활용하면 강력한 문서 변환 기능을 애플리케이션에 통합하여 프로젝트 관리 워크플로를 간소화하고 팀 협업을 개선할 수 있습니다.

SDK 또는 cURL을 통한 REST API를 통해 GroupDocs는 모든 문서 변환 요구를 위한 빠르고 안전하며 확장 가능한 솔루션을 제공합니다.

📚 추천 기사

다음 링크를 방문하여 더 알아보시기를 강력히 권장합니다: