C#을 통한 Microsoft 프로젝트 파일 변환

Microsoft Project MPP, MPT, MPX를 PDF, Excel, HTML 및 BMP, JPG, PNG, TIFF를 포함한 이미지로 변환하여 플랫폼 간 .NET 응용 프로그램을 구축하십시오.

Microsoft Project 응용 프로그램은 전체 계획, 진행 상황 추적, 리소스 할당 및 작업 부하 분석을 위해 프로젝트 관리자를 지원하는 것입니다. 그리고 Microsoft Project를 설치하지 않고 회사 .NET 솔루션 내에서 Microsoft Project MPP, MPT, MPX 파일을 처리해야 할 때마다 .NET Project 파일 처리 API가 이 모든 작업을 수행합니다. 문서를 쉽게 관리, 생성, 수정하고 다른 파일로 변환할 수 있습니다. 아래 코드는 완벽하게 작동하며 솔루션 내에서 쉽게 통합될 수 있습니다.

마이크로소프트 프로젝트에서 PDF로 변환

Microsoft Project에서 PDF로 변환, 프로세스는 Project class 를 사용하여 Microsoft Project 파일 MPP, MPT 또는 MPX를 로드합니다. 저장 메소드를 호출하고 출력 PDF 파일과 SaveFileFormat .PDF를 매개변수로 사용합니다. 변환 프로세스 동안 모든 작업, 리소스 및 리소스 할당 데이터가 렌더링됩니다.

Microsoft Project에서 PDF로 변환하기 위한 C# 코드

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Microsoft 프로젝트를 이미지 JPG, PNG, BMP, TIFF로 변환

Microsoft Project 파일 MPP, MPT, MPX를 이미지 형식으로 변환하는 것은 거의 동일하며 유일한 차이점은 SaveFileFormat 확장자와 이미지 형식입니다. 따라서 Project 클래스를 사용하여 파일을 로드하고 해당 출력 이미지 형식과 SaveFileFormat을 매개변수로 전달하면서 save 메소드를 호출하기만 하면 됩니다. 추가 이미지 설정이 필요한 경우 API는 렌더링된 이미지를 JPG, PNG, BMP 또는 TIFF 파일로 저장하기 위해 ImageSaveOptions 를 제공합니다.

Microsoft Project를 이미지 형식으로 변환하기 위한 C# 코드

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

마이크로소프트 프로젝트에서 HTML로의 변환

Microsoft Project를 HTML로 변환하는 과정은 PDF와 거의 동일하며 SaveFileFormat HTML 확장자만 다릅니다. 따라서 Project 클래스를 사용하여 파일을 로드하고 해당 출력 HTML 파일과 SaveFileFormat.HTML을 매개변수로 전달하면서 save 메소드를 호출하기만 하면 됩니다.

Microsoft Project에서 HTML로 변환하는 C# 코드

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

Microsoft Project를 Excel XLSX, CSV 파일로 변환

.NET MS 프로젝트 파일 API는 프로젝트를 XLSX 및 CsvOptions 로 변환하기 위한 XlsxOptions 를 제공합니다. com/tasks/net/aspose.tasks.saving/csvoptions) MPP, MPT, MPX를 CSV 파일로 변환합니다. 개발자는 이러한 클래스를 사용하여 관련 옵션을 지정할 수 있습니다. 다른 모든 과정은 동일합니다.

Microsoft Project에서 CSV로 변환하는 C# 코드

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);