mpp에서 pdf로

C# .NET에서 Microsoft 프로젝트 파일을 PDF로 변환합니다.

MPP 형식은 Microsoft Project의 기본 형식이며 복잡한 프로젝트를 관리하고 일정을 잡는 데 필수적입니다. 그러나 MPP 파일의 특수한 특성으로 인해 접근성이 제한됩니다. 이를 보고 편집하려면 Microsoft Project 또는 이와 유사한 도구가 필요합니다. 반면 PDF는 사용 편의성, 호환성 및 장치 간 일관성으로 알려진 보편적으로 인정된 형식입니다. 따라서 MS Project 파일(MPP)을 PDF 형식으로 변환하면 모든 주요 프로젝트 정보가 누구나 어디서나 쉽게 공유, 보고, 인쇄할 수 있는 형식으로 보존됩니다.

MPP에서 PDF로 변환하기 위한 API

GroupDocs.Conversion Cloud SDK for .NET을 사용하여 MPP를 PDF로 변환하는 것은 복잡한 프로젝트 파일을 보편적으로 액세스 가능한 PDF 문서로 변환하기 위한 효율적이고 유연한 솔루션입니다. 이 강력한 API를 사용하면 작업, 일정 및 리소스 할당과 같은 모든 필수 프로젝트 세부 정보를 보존하면서 Microsoft Project(MPP) 파일을 PDF 형식으로 원활하게 변환할 수 있습니다.

이 접근 방식의 첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 설치하고 설치 버튼을 클릭하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C#에서 MPP를 PDF로 변환

이 섹션에서는 .NET REST API가 어떻게 접근성을 개선하고, 워크플로우를 가속화하며, 문서 관리 작업을 자동화하는 효율적인 MPP에서 DPF로의 변환 솔루션을 제공하는지 자세히 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 생성합니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. Configuration 객체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 MS Project 파일을 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. 입력 MPP의 이름, 결과 형식을 pdf로 지정하고 결과 PDF 파일의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 MS Project 파일을 PDF로 변환하고 결과 PDF를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에서 확인하세요.
// API 자격 증명을 얻으세요 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID와 클라이언트 비밀번호를 사용하여 초기화합니다. 
var configurations = new Configuration(clientId, clientSecret1);
// MPP를 PDF로 변환하는 API의 기본 URL을 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스 객체로 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 MPP를 로드합니다.             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // FileApi 인스턴스를 생성하다
    var fileUpload = new FileApi(configurations);
    // 입력 MPP를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // 입력 MPP의 이름과 결과 PDF의 이름을 지정하는 ConvertSettings를 생성합니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "pdf",
        OutputPath = "converted.pdf"
    };
    
    // MPP에서 PDF로 변환 작업을 위해 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 인쇄 성공 메시지
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp에서 pdf로

이미지: Microsoft Project 파일을 PDF로 변환한 미리보기입니다.

위 예에서 사용된 입력 MS Project 파일은 Home move plan.mpp에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 MS Project를 PDF로 변환

cURL을 사용하면 GroupDocs.Conversion Cloud API와 쉽게 상호 작용하여 직접 HTTP 요청을 통해 Microsoft Project(MPP) 파일을 PDF 형식으로 변환할 수 있습니다. 이 방법은 전체 SDK 설정 없이도 애플리케이션에 변환 기능을 통합하려는 개발자에게 특히 유용합니다. 또한 cURL 명령을 사용하면 HTTP 요청을 지원하는 모든 환경에서 변환을 실행하여 워크플로를 간소화하고 오버헤드를 줄일 수 있습니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 MS Project 파일을 PDF 형식으로 내보내 Microsoft Project Viewer를 온라인으로 개발하는 것입니다. 성공적으로 변환한 후 결과 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 액세스 토큰으로 바꿔주세요.

  • MPP에서 PDF로 변환된 출력을 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용해 보세요.
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 to PDF 변환 앱

무료이고 가벼운 MPP to PDF Converter 앱을 탐색하는 것을 고려해 보세요. 이 앱은 GroupDocs.Conversion Cloud REST API를 기반으로 구축되었으며 웹 브라우저 내에서 고유한 기능을 탐색할 수 있습니다.

mpp에서 pdf로 변환 앱

유용한 링크

결론

결론적으로 MPP 파일을 PDF 형식으로 변환하는 것은 접근성을 개선하고 더 광범위한 대상과 프로젝트 데이터를 원활하게 공유하는 데 필수적입니다. .NET용 GroupDocs.Conversion Cloud SDK를 사용하든 빠른 API 요청을 위해 cURL 명령을 활용하든 두 가지 접근 방식 모두 복잡한 Microsoft Project 파일을 보편적으로 액세스 가능한 PDF로 변환하는 유연하고 효율적인 솔루션을 제공합니다.

추천 기사

자세한 내용을 알아보려면 다음 링크를 방문해 보세요.