mpp 에서 jpg로

.NET REST API를 사용하여 MS 프로젝트(MPP)를 JPG로 변환합니다.

효과적인 프로젝트 커뮤니케이션을 시작하려면 기존 프로젝트 관리 도구의 디지털 경계를 뛰어넘어야 하는 경우가 많습니다. 시각적 표현이 핵심이며 MS 프로젝트(MPP) 파일을 JPG로 변환하는 기능이 있습니다. com/image/jpeg/) 이미지는 중요한 자산이 됩니다. 프로젝트 계획의 복잡한 내용이 쉽게 시각적 형식으로 변환되어 더욱 명확한 통찰력과 향상된 협업이 가능한 시나리오를 상상해 보십시오. 이 기사에서는 .NET REST API를 사용하여 MS Project에서 JPG로 변환하는 놀라운 기능을 살펴봅니다.

MS 프로젝트 파일 변환을 위한 REST API

Aspose.Tasks Cloud SDK for .NET은 MS Project(MPP) 파일을 JPG 이미지로 변환하는 데 탁월할 뿐만 아니라 획기적인 변화를 가져올 뿐만 아니라 프로젝트 관리 경험을 향상시킬 수 있는 강력한 기능 모음을 제공합니다. 동적 간트 차트 생성부터 리소스 관리까지 Aspose.Tasks Cloud는 단순한 변환 이상의 도구를 제공합니다. 따라서 워크플로우에 원활하게 통합되는 포괄적인 SDK를 통해 프로젝트 데이터의 잠재력을 최대한 활용하십시오.

프로젝트에서 SDK를 사용하려면 NuGet 패키지 관리자에서 Aspose.Tasks-Cloud를 검색하고 패키지 추가 버튼을 클릭하세요. 그러면 프로젝트에 SDK 참조가 추가됩니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다.

기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 MPP를 JPG로 변환

기존 프로젝트 관리 도구의 디지털 경계를 뛰어넘고 C# .NET 코드 조각을 사용하여 이러한 요구 사항을 충족해야 하는 효과적인 프로젝트 커뮤니케이션을 시작하십시오.

TasksApi tasksApi = new TasksApi(clientSecret, clientID);

클라이언트 자격 증명을 입력 인수로 전달하는 동안 TasksApi 클래스의 개체를 만듭니다.

GetTaskDocumentWithFormatRequest formatRequest = new GetTaskDocumentWithFormatRequest()
{
    Format = ProjectFileFormat.Jpeg,
    Name = inputFile
};

입력 MPP의 이름, 결과 형식을 JPEG로 지정하는 요청 인스턴스를 만듭니다.

var output = tasksApi.GetTaskDocumentWithFormat(formatRequest);

마지막으로 API를 호출하여 온라인으로 MPP를 JPG로 변환하고 스트림 인스턴스에 출력을 반환합니다.

saveToDisk(finalResponse, resultant);

결과 JPEG 이미지를 로컬 드라이브에 저장하는 기능을 제공하는 맞춤형 방법입니다.

// 더 많은 예시를 보려면 https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet을 방문하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// TasksApi 인스턴스 생성
TasksApi tasksApi = new TasksApi(clientSecret, clientID);

// 입력 MPP 파일 이름
String inputFile = "Home move plan.mpp";
// 결과 JPEG 이미지의 이름
String resultant = "resultant.jpg";

// MPP 파일 변환 요청 생성
GetTaskDocumentWithFormatRequest formatRequest = new GetTaskDocumentWithFormatRequest()
{
    Format = ProjectFileFormat.Jpeg,
    Name = inputFile
};

// MPP에서 JPEG로 변환을 수행하고 출력을 스트림 인스턴스로 반환합니다.
var output = tasksApi.GetTaskDocumentWithFormat(formatRequest);

// 로컬 드라이브에 결과 이미지를 저장하는 사용자 정의 방법
saveToDisk(response, resultant);

// 스트림 콘텐츠를 로컬 드라이브의 파일에 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
mpp 에서 jpg로

.NET REST API를 사용한 MPP에서 JPEG로의 변환 미리보기.

위 예시에 사용된 샘플 MPP 파일은 Home move plan.mpp에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 MS 프로젝트(MPP)를 JPG로

cURL 명령을 통해 Aspose.Tasks Cloud가 제공하는 유연성과 제어 기능을 활용하세요. 이러한 명령은 원활한 변환 프로세스를 촉진할 뿐만 아니라 Aspose.Tasks Cloud의 진정한 잠재력을 드러냅니다. cURL 명령을 사용하면 클라우드 기반 SDK의 강력한 기능에 대한 명령줄 액세스가 가능해 다양하고 효율적인 워크플로가 가능합니다. 또한 이 접근 방식은 프로젝트 관리 작업에 새로운 수준의 사용자 정의 및 자동화를 제공합니다.

이제 이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

MS Project(MPP) 파일을 JPEG 래스터 이미지로 내보내려면 다음 명령을 실행하십시오.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=jpeg" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <accessToken>" \
-o Resultant.jpeg

‘sourceMPP’를 Cloud Storage에서 사용 가능한 입력 MPP 파일 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로 Aspose.Tasks Cloud for .NET을 사용하여 MPP에서 JPG로의 간단하고 편리한 변환을 선택하든 cURL 명령을 사용하여 명령줄 여정을 시작하든 결과는 효율성, 안정성 및 풍부한 가능성으로 동일하게 유지됩니다. . Aspose.Tasks Cloud는 사용자 친화적인 SDK와 명령줄 기능을 통해 형식 간 원활한 전환을 제공하는 현대 프로젝트 관리의 증거입니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.