mpp에서 html로

C# .NET에서 Microsoft Project 파일을 HTML로 변환합니다.

Microsoft Project(MPP)에서 만든 프로젝트 계획을 관리하고 공유하는 것은 어려울 수 있습니다. 특히 이해 관계자가 MS Project와 같은 전문 소프트웨어를 사용할 수 없는 경우 더욱 그렇습니다. 따라서 MPP 파일을 HTML로 변환하면 모든 웹 브라우저에서 프로젝트 데이터에 보편적으로 액세스할 수 있어 실용적인 솔루션이 됩니다. 이 문서에서는 .NET REST API를 사용하여 MS Project 뷰어를 개발하는 방법에 대한 세부 정보를 설명합니다.

MS 프로젝트 파일을 조작하는 REST API

GroupDocs.Conversion Cloud SDK for .NET은 MPP를 HTML 형식으로 변환하여 웹 기반 MS Project 뷰어를 만드는 효율적이고 간단한 방법을 제공합니다. SDK는 작업, 타임라인, 리소스 및 종속성과 같은 모든 주요 프로젝트 세부 정보를 보존하여 출력이 원본 파일과 일관성을 유지하도록 합니다. 이제 SDK를 사용하려면 먼저 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 설치하고 설치 버튼을 클릭해야 합니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

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

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

C# .NET의 MS Project Viewer

MPP에서 HTML로의 변환 기능을 .NET 애플리케이션에 직접 통합하여 즉각적인 변환을 지원하고 대화형 프로젝트 뷰어를 만드는 방법에 대해 자세히 알아보겠습니다.

  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의 이름, 결과 형식을 html로 지정하고 결과 HTML 파일의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 MPP를 HTML로 변환하고 결과 HTML을 클라우드 스토리지에 저장합니다.
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에서 HTML로 변환 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의 이름과 결과 HTML 파일의 이름을 지정하는 ConvertSettings를 생성합니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "html",
        OutputPath = "resultant.xps"
    };
    
    // MPP에서 HTML로 변환 작업을 위해 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 인쇄 성공 메시지
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp에서 html로

이미지: Microsoft Project 파일을 HTML로 변환하는 미리보기입니다.

위의 예에서 생성된 결과 PowerPoint 프레젠테이션은 Home move plan.mpp에서 다운로드할 수 있습니다.

cURL 명령을 사용하는 Microsoft Project Reader

GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 MPP 파일을 HTML로 변환하는 것은 간단하고 자동화된 솔루션을 찾는 사람들에게 이상적인 접근 방식입니다. cURL을 사용하면 GroupDocs.Conversion Cloud에 API 요청을 쉽게 보낼 수 있으므로 광범위한 코딩 없이도 Microsoft Project(MPP) 파일을 HTML 형식으로 변환할 수 있습니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 MPP를 HTML 형식으로 변환하여 Microsoft Project Viewer를 온라인으로 개발하는 것입니다. 변환이 성공적으로 완료되면 결과 HTML이 클라우드 스토리지에 저장됩니다.

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\": \"{inputMPP}\",  \"Format\": \"html\", \"OutputPath\": \"{resultantFile}\"}"

inputMPP를 입력 MS Project 파일 이름으로, resultantFile을 결과 HTML 파일 이름으로, accessToken을 개인화된 JWT 액세스 토큰으로 바꿔주세요.

  • 다음 cURL 명령을 실행하여 결과 HTML을 로컬 드라이브에 저장하세요.
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\": \"{inputMPP}\",  \"Format\": \"html\"}" \
-o "myConverted.html"

MPP에서 HTML로 변환 앱

GroupDocs.Conversion Cloud REST API의 기능을 체험하려면 무료 HTML to PowerPoint Converter 앱을 사용하는 것을 고려해 보세요. 이 가볍고 매우 효율적인 앱을 사용하면 웹 브라우저에서 REST API의 놀라운 기능을 체험할 수 있습니다.

mpp에서 html로 변환 앱

유용한 링크

결론

MPP 파일을 HTML 형식으로 변환하는 것은 프로젝트 데이터를 공유하기 위한 유연한 웹 기반 방법이 필요한 조직에 실용적인 솔루션입니다. 포괄적인 GroupDocs.Conversion Cloud SDK for .NET을 선택하든 간단하고 자동화된 cURL 명령 방식을 선택하든 두 방법 모두 Microsoft Project 파일을 모든 브라우저에서 볼 수 있는 액세스 가능한 형식으로 쉽게 변환할 수 있습니다. 프로젝트 정보를 보다 액세스 가능하고 공유하기 쉽게 만들어 프로젝트 관리 및 협업 노력을 개선하기 위해 이러한 솔루션을 살펴보시기 바랍니다.

추천 기사

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